目标c - 每次退出iOS时退出应用程序



我希望我的应用程序每次关闭时都"重新启动"。当我打开另一个应用程序或退出该应用程序并再次启动它时,它应该再次从头开始。所以它总是最新的。

希望你明白我的意思。

苹果的文档

如果根本不希望应用在后台运行,可以通过将 UIApplicationExitsOnSuspend 键(值为 YES )添加到应用的 Info.plist 文件来显式选择退出后台。当应用选择退出时,它会在未运行、非活动和活动状态之间循环,并且永远不会进入后台或挂起状态。当用户按"主页"按钮退出应用时,将调用应用委托的应用程序 WillTerminate: 方法,并且应用有大约 5 秒的时间来清理和退出,然后才能终止并移回未运行状态。

强烈建议不要选择退出后台执行,但在某些情况下可能是首选选项。具体而言,如果背景编码大大增加了应用的复杂性,则终止应用可能是一个更简单的解决方案。此外,如果您的应用消耗大量内存并且无法轻松释放任何内存,则系统可能会很快终止您的应用,以便为其他应用腾出空间。因此,选择终止而不是切换到后台可能会产生相同的结果并节省您的开发时间和精力。

但是,作为iOS应用程序的用户,我必须敦促您重新考虑,因为无法切换以发送推文真的很糟糕。

您希望在应用程序的 plist 文件中设置"应用程序不在后台运行"键。

最新更新