SORU
1 EKİM 2010, Cuma


Nasıl NSUserDefaults bir boolean kullanmak

Benim uygulama rootViewController yüklendiğinde veya kullanıcı oturum açma kimlik bilgileri NSUserDefaults kaydedilmiş olup olmadığını kontrol edebilmek istiyorum.

Kullanıcı uygulamayı yükler ve onu giriş yok o zaman temelde, kimlik bilgilerinin, modalAlertView itti ve kullanıcı kimlik bilgilerini uygun şekilde kaydetmek mümkün olacak. Bu NSUserDefault ilgili bir nesne için UITextField Bu dizeleri kaydeder. Bu tasarruf, bir boolean olan NSUserDefault bir nesne oluşturmak ve bir değer değiştirebilirim ancak, mümkün mü,?

Boolean zaten Hayır olarak ayarlanır ve kullanıcı giriş bilgilerini kaydeder anlamı da "evet" için boolean değiştirir?

Teşekkürler!

CEVAP
1 EKİM 2010, Cuma


Kullanarak boolean ayarlayabilirsiniz:

[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"logged_in"];

ve okudum bu kodu kullanarak:

if(![[NSUserDefaults standardUserDefaults] boolForKey:@"logged_in"]) {
    [self displayLogin];
} else {
    [self displayMainScreen];
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • Showtime

    Showtime

    21 HAZİRAN 2006
  • World Science Festival

    World Scienc

    1 Mayıs 2008