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

标签 iphone ipad ios

当按下 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/

相关文章:

ios - 在 iPhone 6 模拟器中启用单手模式?

ios - 对角动画 UIImageView

iphone - 跟踪 UITableViewCells

html - 在 webapp 模式下,Mobile Safari 中的视口(viewport) META 标签是否损坏?

ios - iOS7中的UIAlertView addSubview

ios - UIDocumentInteractionController 需要很长时间才能显示选项

iphone - 使用手势识别器进行内存管理

iphone - iTunes 连接 : Excluding iPad From Supported Devices

objective-c - 如果不传入,NSDateFormatter 将使用什么 NSTimeZone 值?

ios - touchesMoved续点?