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

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009