虽然我的iPhone应用程序正在运行,但我在NSUserDefaults中存储了一些数据(NSStrings)。我正在为fyi游戏存储高分。当我双击主页按钮并杀死应用程序时,我重新启动应用程序时,存储在NSUserDefaults中的值通常不存在。 这是怎么发生的?奇怪的NSUserDefaults行为
我正在使用的代码是在全方位的售前,多任务操作系统(3.0等)工作的罚款。从读取/搜索网络,它看起来像做[NSUserDefaults standardUserDefaults] synchronize];可以提供帮助。有什么想法吗?
谢谢!
太棒了!感谢您的回应。在applicationDidEnterBackground中调用同步工作。 – MrDatabase 2010-11-08 00:37:36