iphone - 如果应用程序在多任务处理中关闭,有什么方法吗?

标签 iphone objective-c ios

有没有像 wasTerminated 之类的方法?我想向用户显示一个提醒表,如果他已经完全关闭应用程序的多任务处理。目前我已经在 DidEnterBackround 中实现了我的代码,但是还有其他方法可以解决这个问题吗?这对我来说非常有用。

对不起,我是新手,我没有在网上找到解决方案。

谢谢。

最佳答案

后台应用程序可以随时终止,应用程序无法判断它是被用户(通过多任务切换器)终止还是被系统终止。

您唯一的通知是 –applicationDidEnterBackground:、–applicationWillEnterForeground: 和 –application:didFinishLaunchingWithOptions:。通过这些通知,您可以判断某些后台任务是否已完成,但无法判断您的应用程序是如何终止的。

关于iphone - 如果应用程序在多任务处理中关闭,有什么方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13202607/

相关文章:

iphone - 如何比较具有“符号”的 NSString?

php - 从我的服务器 PHP 发送推送通知

ios - 无法使用 Swift Decodable 解析 JSON

ios - 如何快速更新高分

iphone - 如何在 UITextView 中粘贴长文本

ios - Apple Web App 启动图像延迟

ios - 仅使用 UIImageView 调整大小、居中和图像

ios - UIToolbar - 允许在工具栏下方进行交互

objective-c - nsdictionary问题

ios - 在 Xcode 中设置最低 iOS 版本