NSUserDefaults重置数据
来源:互联网 发布:苏州园区网络托管 编辑:程序博客网 时间:2024/04/30 04:23
最近遇到一个很奇怪的问题,通常情况下,重置NSUserDefaults使用的方法为:
[NSUserDefaults resetStandardUserDefaults];
但是实际使用中偶尔出现了重置不成功的情况,因此另辟蹊径,改为遍历UserDefaults的所有属性后逐条删除,代码如下:
NSDictionary *dic = [[NSUserDefaults standardUserDefaults]dictionaryRepresentation]; for (id key in [dic allKeys]) { [[NSUserDefaults standardUserDefaults]removeObjectForKey:key]; } [[NSUserDefaults standardUserDefaults]synchronize];
看起来没上面那种方便,但是胜在简单粗暴直接有效!
1 0
- NSUserDefaults重置数据
- iPhone NSUserDefaults 保存数据
- NSUserDefaults保存的数据
- NSUserDefaults保存的数据
- NSUserDefaults 数据的存取
- [数据存储] NSUserDefaults & NSKeyedArchiver
- NSUserDefaults存储数据
- NSUserDefaults 数据保存
- NSUserDefaults保存的数据
- NSUserDefaults 数据存储路径
- NSUserDefaults(数据存储)
- NSUserDefaults数据存储
- NSUserDefaults 删除数据问题
- NSUserDefaults 数据持久化
- iOS 数据存储 - NSUserDefaults
- (转载)NSUserDefaults 保存数据
- 沙盒、NSUserDefaults存储数据
- NSUserDefaults保存数据
- OC的方法和 函数
- 【Java心得总结三-----初识泛型】
- #笔记#圣思园 JavaSE 第48讲——Map映射
- 课堂作业1
- POJ2406寻找循环节
- NSUserDefaults重置数据
- android Application Component研究之Activity(一)
- 第五章
- erlang 实现并行奇偶排序
- 启动内核,运行到Freeing init memory: 120K卡死的解决方法
- How to convert Java object to / from JSON (Gson)
- poj1961与poj2406同都是寻找循环节
- maven 打zip包
- weblogic启停脚本