我开发了一个ipad应用程序。 该应用程序的某些部分将使用户退出应用程序,以打开Safari浏览器。
据说,如果用户双击HOME按钮启动多任务面板,然后再次选择我的应用程序,我的应用程序应该恢复到以前的状态。
但我注意到,我的应用程序目前无法预测。
有时它能够恢复到以前的状态。 有时它从最开始状态重新开始(即使我离开应用程序的时间不到1分钟)。
这种行为是如何设计的?
P / S:目前我没有放任何一行代码来控制这种行为。
答案 0 :(得分:1)
这是预期的行为。
离开你的应用程序时会转到后台,但系统可能会在任何时间内将其杀死。此外,一些旧设备根本不支持后台处理。
输入背景时你真的应该保存所有状态 - 请参阅应用委托方法和通知。