【发布时间】:2013-09-16 12:00:05
【问题描述】:
我已经尝试在应用程序启动时删除所有键值对,并在我检查键时再次删除这些键,这些键保存在 NSUserDefault 中。我已经存储了这些首选项。
NSArray *keys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
NSLog(@"all keys %@", keys);
keys (
NSLanguages,
AppleITunesStoreItemKinds,
AppleLocale,
AppleLanguages,
NSInterfaceStyle
)
当我将新的动态值存储到 NSUserDefaults 时,我想选择除这些首选项之外的所有键。
请帮我解决这个问题。
提前致谢
【问题讨论】:
-
为什么要删除不属于您的偏好设置?
-
我想检查是否在 NSUserDefaults 中插入了值。如果不删除这些首选项,我该怎么办?请提出建议。
-
如果你测试一个对象,如果它未设置,字典将返回 nil。
标签: ios nsuserdefaults