有时我的ipad应用程序会恢复到之前的状态,有时会重新启动

时间:2011-05-18 07:46:08

标签: objective-c

我开发了一个ipad应用程序。 该应用程序的某些部分将使用户退出应用程序,以打开Safari浏览器。

据说,如果用户双击HOME按钮启动多任务面板,然后再次选择我的应用程序,我的应用程序应该恢复到以前的状态。

但我注意到,我的应用程序目前无法预测。

有时它能够恢复到以前的状态。 有时它从最开始状态重新开始(即使我离开应用程序的时间不到1分钟)。

这种行为是如何设计的?

P / S:目前我没有放任何一行代码来控制这种行为。

1 个答案:

答案 0 :(得分:1)

这是预期的行为。

离开你的应用程序时会转到后台,但系统可能会在任何时间内将其杀死。此外,一些旧设备根本不支持后台处理。

输入背景时你真的应该保存所有状态 - 请参阅应用委托方法和通知。