当我的 iPhone 应用程序运行时,我在 NSUserDefaults 中存储了一些数据(NSStrings)。我正在存储游戏的高分,仅供参考。当我双击主页按钮并终止应用程序时,当我重新启动应用程序时,我存储在 NSUserDefaults 中的值通常不存在。 为什么会这样?
我正在使用的代码在所有预多任务操作系统(3.0 等)中运行良好。从阅读/搜索网络来看,它看起来像是在做[NSUserDefaults standardUserDefaults] synchronize]; 有帮助。有什么想法吗?
谢谢!