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

  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012