【发布时间】:2011-10-20 21:27:50
【问题描述】:
不知何故,下面提到的代码似乎删除了我的~/Library/Preferences/NAME.PRODUCT.plist
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:NO forKey:@"ViewFirstShown"];
[defaults synchronize];
我可以在调用这些行之前确认 plist 文件存在。但运行上述代码后 plist 文件立即消失。
我认为synchronise 会立即将值写入disk。我也试着等了一会儿,但 plist 并没有重新出现。
我错过了什么吗?
提前致谢。
【问题讨论】:
标签: ios cocoa-touch nsuserdefaults settings.bundle