如何在按下主页按钮时终止进程?

use*_*951 0 iphone ipad ios

当按下iphone主页按钮时,它只会隐藏用户界面,但当前正在运行的任何进程将继续在后台运行.我发现如果进程仍在运行,当我再次激活应用程序时,启动屏幕将显示很长时间,直到该进程完成后才显示应用程序的主页面.有没有办法在按下主页按钮时终止进程?

1)例如,如果我有一个for循环并且在循环结束之前,按下主页按钮,有没有办法终止循环?

2)如果不是循环,它的委托等待sdk函数完成该过程.例如.在调用UIImageWriteToSavedPhotosAlbum来保存图像后,在完成保存时将调用didFinishSavingWithError.按下主页按钮后,我可以终止保存过程吗?

谢谢.

Alu*_*num 6

您可以尝试在应用程序的info.plist中添加新行,并选择"应用程序不在后台运行"或写入"UIApplicationExitsOnSuspend"