我想在我的应用程序中创建一个按钮,它将删除核心数据中的所有条目以及所有NSUserDefaults
。我会用什么方法来做这件事?
答案 0 :(得分:2)
此方法:
[[NSUserDefaults standardUserDefaults] setPersistentDomain:[NSDictionary dictionary] forName:[[NSBundle mainBundle] bundleIdentifier]];
将默认值重置为注册域,这意味着将对所有键调用removeObjectForKey。我是从this链接找到的。希望有所帮助!
答案 1 :(得分:0)
这是我用于NSUserDefaults的内容:
for (NSString* k in [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys])
[[NSUserDefaults standardUserDefaults] removeObjectForKey:k];