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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013