-3

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

希望你明白我的意思。

4

2 回答 2

5

苹果的文档

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

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

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

于 2013-01-21T20:42:32.397 回答
4

您想在应用程序的 plist 文件中设置“应用程序不在后台运行”键。

于 2013-01-21T20:40:56.750 回答