我不知道该怎么称呼这个州。对标题错误道歉。
我有办法检查用户离开我的应用程序。例如,当用户在主屏幕上点击2x时,显示最近打开的应用程序。我想在这种状态下知道,所以我可以在我的应用程序上修改一些内容。
我检查所有委托方法不包括此内容。 applicationWillResignActive:
& applicationDidEnterBackground:
没有被解雇。
提前致谢。
答案 0 :(得分:0)
你无法检测到这一点。从iOS App Programming Guide(“应用程序终止”标题):
重要提示:如果你的,则不会调用applicationWillTerminate:方法 应用目前暂停。
即使您使用iOS SDK 4及更高版本开发应用程序,您仍然必须 准备好让您的应用程序在没有任何通知的情况下被杀死该 用户可以使用多任务UI显式杀死应用程序。此外, 如果内存受限制,系统可能会删除应用程序 记忆,以腾出更多空间。暂停的应用程序不会收到通知 终止,但如果您的应用当前正在后台运行 状态(而不是暂停),系统调用 applicationWillTerminate:您的应用委托的方法。你的应用不能 从此方法请求额外的后台执行时间。