当按下 iphone 主页按钮时,它只会隐藏用户界面,但当前正在运行的任何进程将继续在后台运行。我发现如果进程还在运行,当我再次激活应用程序时,启动画面会显示很长时间,直到进程完成才显示应用程序的主页。有没有办法在按下主页按钮时终止进程?
1) 例如,如果我有一个 for 循环,并且在循环结束之前按下了主页按钮,有没有办法终止循环?
2) 如果不是循环,而是等待 sdk 函数完成流程的委托(delegate),会怎样呢? 例如。调用 UIImageWriteToSavedPhotosAlbum 保存图片后,保存完成会调用 didFinishSavingWithError。我可以在按下主页按钮时终止保存过程吗?
谢谢。
最佳答案
您可以尝试在您的应用程序的 info.plist 中添加一个新行并选择 “Application does not run in background” 或写入 “UIApplicationExitsOnSuspend”
关于iphone - 按下主页按钮时如何终止进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237177/