我的应用程序使用NSUserDefaults来存储一些值,以便它可以在应用程序更新时恢复它们或退出背景。后台程序会自动保存我的整数值,但如果用户退出启动程序,则数字也会丢失,并且我猜想在进入后台处理时不会调用ViewDidUnload方法。有没有办法可以在应用程序卸载时保存NSUserDefaults。另外,ViewDidLoad方法也有同样的问题,它不会从背景中唤起。这是什么方法?如何判断iPhone应用程序是否通过背景启动
P.S.到目前为止,我的应用程序需要保存的唯一数据是屏幕计数的整数。
更新:UIApplicationDidEnterBackgroundingNotification非常适合您的建议!
谢谢你们!我很惊讶。我爱堆栈溢出,我从来没有去过任何其他地方,你可以得到这么多相关的帮助,而且这么快。 – SeniorShizzle 2010-07-14 06:58:58