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
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.
Nasıl Symfony2 form alanı için varsayı...
Tercihler Android: Nasıl kullanıcı...
Nasıl Hazırda varsayılan değeri ayarla...
Nasıl Varsayılan giriş değeri[type=&qu...
Nasıl yani kullanıcı uygulamayı silmek...