我面临应用程序终止状态的大问题。在我的应用程序中 需要满足以下几点.....
1)应用在背景中切换到前地(无需 存储数据)
2)如果用户回家,应用程序会在一段时间后出现 终止申请(需要存储数据)
是否有任何委托方法将在应用前调用 终止。
- (void)applicationWillTerminate:(UIApplication *)application
没有使用因为在1个案例应用程序中运行所以 我们试图终止申请时暂停。
请帮我解决这个问题.....如果有任何想法也是如此 拨款
答案 0 :(得分:8)
进入后台时应始终存储数据(applicationDidEnterBackground:
)。无法保证在被终止之前您将获得任何进一步的机会。
答案 1 :(得分:2)
这是应该如何工作的。这就是says in the documentation:
对于支持后台执行的应用程序,此方法是 通常在用户退出应用程序时不会调用,因为 在这种情况下,应用程序只会移动到后台
如果您需要保存数据,则应在应用进入后台时执行此操作。
答案 2 :(得分:1)
没有任何调用,因为您的应用程序被操作系统杀死,如果系统需要更多可用内存,也可能发生这种情况。
您应该在每个应用程序发送到后台时保存数据,而不是在终止时。