【发布时间】:2017-08-24 03:15:09
【问题描述】:
我们有一个在后台运行的 GPS 跟踪类型 iOS 应用程序。我们发现在跟踪过程中调用applicationWillTerminate 方法似乎终止了应用程序的情况很少见。
我们或多或少地排除了内存不足的原因。也绝对不是电池电量问题或用户终止应用程序。
任何建议 iOS 终止应用程序的下一个最可能的原因是什么?
我们的一些想法是 CPU 使用率、手机温度水平或仅仅是因为应用程序在后台运行了很长时间(例如几天或几周)。
这些可能或什至可能导致 iOS 终止应用的原因吗?
【问题讨论】:
-
我认为你看错了。您的应用程序可以总是在后台终止,无论系统感觉如何。您无法阻止或猜测它。你不应该期望它不会被终止。
-
但是,该方法可能会在应用程序在后台运行(未挂起)并且系统出于某种原因需要终止它的情况下调用..developer.apple.com/documentation/uikit/uiapplicationdelegate/…
标签: ios applicationwillterminate