为什么在重新启动APP时会丢失数据?

时间:2011-01-05 02:02:48

标签: iphone objective-c ios nsuserdefaults

我在Link Here之前提问 有人回答数据不会丢失

但我尝试使用NSUserDefault设置我的对象,然后关闭Application然后再次打开APP。

NSUserDefault中的对象丢失了?我无法取回它们。 我怎么能解决这个问题? 致谢〜

迷你

1 个答案:

答案 0 :(得分:3)

检查调用NSUserDefaults -synchronize的返回值。这可能是失败的。

BOOL result = [user synchronize];
NSLog(@" result = %@", result ? @"YES" : @"NO");

如果同步没有失败,那么会发生奇怪的事情......

相关问题