在iOS4中,当我保存NSUserDefaults时,信息被保存。但是,如果应用程序变为非活动状态,并杀死应用程序(通过双击主页按钮,然后终止应用程序),并再次启动应用程序,则不会读取NSUserDefaults。在应用程序终止之间保持NSUserDefaults信息
现在,这是NSUserDefaults的默认行为,如果应用程序由于任何问题而终止,下一次启动将不会存储信息?
我使用的持久化信息的调用是: -
[[NSUserDefaults standardUserDefaults] registerDefaults:
[NSDictionary dictionaryWithObjectsAndKeys:
"Some date", @"Validity",
nil]];
可能重复的[为什么NSUserDefaults不保存我的值?](http://stackoverflow.com/questions/2622754/why-is-nsuserdefaults-not-saving-my-values) – 2012-07-25 21:09:43
SO是完全确切的同样的n00b问题。我不相信你不能谷歌'NSUserDefaults不保存'...投票结束。 – 2012-07-25 21:10:41