我已经尝试删除应用程序启动时的所有键值对,并且当我检查键时,这些键保存在NSUserDefault中。我有这些偏好存储。nsuserdefault有键值设置如何删除它?
NSArray *keys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
NSLog(@"all keys %@", keys);
keys (
NSLanguages,
AppleITunesStoreItemKinds,
AppleLocale,
AppleLanguages,
NSInterfaceStyle
)
当我将新动态值存储到NSUserDefaults时,我想选择除这些首选项之外的所有键。
请帮我解决这个问题。
在此先感谢
为什么要删除不属于你的偏好? – Tricertops
我想检查值是否插入NSUserDefaults。不删除这些偏好,我该怎么办?请建议。 – user2677941
如果测试某个对象,则该字典将返回nil(如果未设置)。 –