benim başlatma aşağıdaki kodu benim app (ilk kez) vardır:ayarlanamaz NSUserDefaults alan
Çok daha sonra koddaNSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *[email protected]"1";
[defaults setObject:uid forKey:@"init_val"];
[defaults synchronize];
(bir düğmeye basarak yanıt olarak) kullanıyorum değerini kontrol:
initVal her zaman sıfırdır. Kontrol ettim ve init_val ayar ayarlarımda tam olarak aynı ayarlanmış bir başka alan olarak ayarlayabildiğim ve okumadan okuyabileceğim (her ikisi de "Anahtar" adında tek bir alanla ayarlanmış.)
Hm, odd. -stringForKey kullanırsanız aynı şey olur mu: -objectForKey yerine:? Ayrıca, -synchronize YES döndürüyor mu? – macserv
Önce stringForKey denedim. Ve senkronizasyon döndürür YES – mlewis54
Cevabımıma bakın. Cevabımdaki cevabınızı alacağınızdan eminim. Cevabımla ilgili herhangi bir sorunla karşılaşırsanız yorum bırakın. –