Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每次退出iOS时退出应用程序_Ios_Objective C_Restart_Forceclose_Quit - Fatal编程技术网

每次退出iOS时退出应用程序

每次退出iOS时退出应用程序,ios,objective-c,restart,forceclose,quit,Ios,Objective C,Restart,Forceclose,Quit,我希望每次关闭应用程序时都能重新启动它。当我打开另一个应用程序或退出该应用程序并再次启动它时,它应该重新开始。所以它总是最新的 希望您理解我的意思。您希望在应用程序的plist文件中设置“应用程序不在后台运行”键 如果您根本不希望应用程序在后台运行,您可以通过向应用程序的Info.plist文件添加值为YES的UIApplicationExitsOnSuspend键来明确选择退出后台。当应用程序选择退出时,它会在未运行、非活动和活动状态之间循环,并且从不进入后台或挂起状态。当用户按下Home按钮

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


希望您理解我的意思。

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

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

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


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

作为iOS应用程序的用户,我说不!有很多更好的方法来保持最新。我碰巧同意你的观点@TomvanderWoerdt,但有时它是有意义的。主要是因为你的客户是一个要求愚蠢的东西的白痴,但是…谢谢,这对我很有效!我同意你的看法,但我认为每次你离开应用程序时,它退出时效果最好;请注意,当然,它对于开发期间以及测试人员使用TestFlightApp等都很有用。