我搜索了很多个星期。我搜索了谷歌相同的问题,我能够得到一些工作。但位置更新不适用于暂停状态。它仅适用于前景和背景状态。
我也需要在终止状态后进行位置更新。
答案 0 :(得分:0)
通过Apple文档说:
此方法可让您的应用知道它即将被终止 完全从记忆中清除。您应该使用此方法执行任何操作 应用程序的最终清理任务,例如释放共享资源, 保存用户数据,并使计时器无效。你执行这个 方法有大约五秒钟来执行任何任务并返回。 如果方法在时间到期之前没有返回,则系统可能会终止 整个过程。对于不支持背景的应用程序 执行或链接到iOS 3.x或更早版本,此方法是 在用户退出应用程序时始终调用。对于支持的应用程序 后台执行时,此方法一般不会被调用 用户退出应用程序,因为应用程序只是移动到后台 那种情况。但是,可以在以下情况下调用此方法 应用程序在后台运行(未暂停)并且系统需要 因某种原因终止它。调用此方法后,该应用程序 还发布了UIApplicationWillTerminate通知 有兴趣的对象有机会回应过渡。
如果您想在应用不在内存中时拥有用户的位置,请简短回答:不可能。