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

  • Kap Slap

    Kap Slap

    8 Mart 2010
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • Marques Brownlee

    Marques Brow

    21 Mart 2008