iphone - 重新启动到APP时为什么会丢失数据?

标签 iphone objective-c ios nsuserdefaults

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

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

NSUserDefault中的对象丢失了?我无法找回它们。
我该如何解决这个问题?
谢谢〜

微型

最佳答案

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

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

如果同步没有失败,则说明发生了奇怪的事情...

关于iphone - 重新启动到APP时为什么会丢失数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4600219/

相关文章:

iphone - 拍摄当前 Photoshop 文件的快照

c++ - react native JSI : How to call any javascript function from native?

ios - 如何在该单元格内的文本字段聚焦的情况下将表格单元格提升到键盘级别以上?

ios - drawrect中的UIView动画

ios - iOS App Bundle 中的多个本地化 .strings 文件

iphone - iPhoneOS 会自动清除库/缓存吗?

iphone - iOS 中的 StoreKit - 自动续订订阅 - 如何知道它是否是免费试用版?

iphone - 使用按钮iPhone SDK进行简单的声音播放

iphone - Objective-c:在数组内分配变量而不是字符串

iphone - IOS:长按选择UICollectionView Cell