SORU
27 AĞUSTOS 2009, PERŞEMBE


Nasıl NSUserDefaults kullanıcı varsayılan değeri silmek için?

I. e., benim app başında bazı standart varsayılan değerleri ayarlar. Daha sonra bu değerler kullanıcı tarafından geçersiz kılınmış olabilir. Ve kullanıcı her şeyi berbat eder, bu uygulama ayarları varsayılan değerlerine ayarlamak istiyorum. Anladığım kadarıyla, app varsayılan kullanıcı varsayılan daha farklı bir sözlük ve kullanıcı varsayılanları sadece bu uygulama varsayılan geçersiz kılar. Ama kullanıcı varsayılanları silme için bir yöntem görmedim. Herhangi bir fikir?

CEVAP
15 Mayıs 2012, Salı


Bu kodu kullanın

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"MyKey"];

eğer hemen kazanmak istiyorsanız eşitlemek için unutma

[[NSUserDefaults standardUserDefaults] synchronize];

NSUserDefaults Class Reference

eşitleyin- Bu yöntem, otomatik olarak çağrılan, periyodik aralıklarla, bu yöntemi kullanın eğer bekleyemeyecek için otomatik senkronizasyon (örneğin, uygulamanız hakkında çıkış) ya da isterseniz güncelleme kullanıcı ayarlarına nedir disk bile değil yapılan herhangi bir değişiklik.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011