关闭后重新打开应用程序不会从存档中恢复数据

时间:2014-08-23 02:49:28

标签: ios objective-c

我将数据归档到applicationDidEnterBackground中的文件,applicationWillTerminate并取消归档applicationWillEnterForeground中的数据。

当应用程序进入后台并返回前景时,它可以很好地工作,例如用户按HOME。数据可以恢复。

但是当我关闭iPhone上的应用程序并重新打开应用程序时,数据无法恢复。我怀疑在这种情况下不会调用applicationWillEnterForeground,或者在我关闭应用程序后删除了我的归档文件。

如果我没有在正确的事件块中恢复数据,我应该抓住哪个事件?

提前致谢。

1 个答案:

答案 0 :(得分:0)

该应用程序将运行应用程序didFinishLaunchingWithOptions。