如何在iOS中获取位置更新,即使应用程序处于终止状态或被终止?

如何在iOS中获取位置更新,即使应用程序处于终止状态或被终止?,ios,objective-c,iphone,Ios,Objective C,Iphone,一周来我找了很多东西。我在谷歌上搜索同一个问题,结果我找到了一些有用的东西。但是位置更新在挂起状态下不起作用。它仅适用于前景和背景状态 在终止状态后,我还需要位置更新。请参阅 根据苹果的文档,它说: 此方法可让你的应用程序知道它即将被终止,并且 完全从内存中清除。您应该使用此方法执行任何操作 应用程序的最终清理任务,如释放共享资源, 保存用户数据,并使计时器无效。你对这一点的实施 方法有大约五秒钟的时间来执行任何任务并返回。 如果该方法在时间到期前未返回,系统可能会终止 整个过程。适用于不支持后

一周来我找了很多东西。我在谷歌上搜索同一个问题,结果我找到了一些有用的东西。但是位置更新在挂起状态下不起作用。它仅适用于前景和背景状态

在终止状态后,我还需要位置更新。

请参阅

根据苹果的文档,它说:

此方法可让你的应用程序知道它即将被终止,并且 完全从内存中清除。您应该使用此方法执行任何操作 应用程序的最终清理任务,如释放共享资源, 保存用户数据,并使计时器无效。你对这一点的实施 方法有大约五秒钟的时间来执行任何任务并返回。 如果该方法在时间到期前未返回,系统可能会终止 整个过程。适用于不支持后台的应用程序 执行或链接到iOS 3.x或更早版本,此方法是 当用户退出应用程序时始终调用。适用于支持 在后台执行时,当 用户退出该应用程序,因为该应用程序只是在 那个案子。但是,在以下情况下可以调用此方法: 应用程序正在后台运行(未挂起),系统需要 因为某种原因终止它。调用此方法后,应用程序 还发布UIApplicationWillTerminate通知,以提供 感兴趣的对象有机会对转换作出响应

如果您想在应用程序不在内存中时获得用户的位置,请简短回答:不可能

请参阅

根据苹果的文档,它说:

此方法可让你的应用程序知道它即将被终止,并且 完全从内存中清除。您应该使用此方法执行任何操作 应用程序的最终清理任务,如释放共享资源, 保存用户数据,并使计时器无效。你对这一点的实施 方法有大约五秒钟的时间来执行任何任务并返回。 如果该方法在时间到期前未返回,系统可能会终止 整个过程。适用于不支持后台的应用程序 执行或链接到iOS 3.x或更早版本,此方法是 当用户退出应用程序时始终调用。适用于支持 在后台执行时,当 用户退出该应用程序,因为该应用程序只是在 那个案子。但是,在以下情况下可以调用此方法: 应用程序正在后台运行(未挂起),系统需要 因为某种原因终止它。调用此方法后,应用程序 还发布UIApplicationWillTerminate通知,以提供 感兴趣的对象有机会对转换作出响应


如果您想在应用程序不在内存中时获得用户的位置,请简短回答:不可能

请阅读并记录。您应该相应地更新。你必须表现出一些努力。您尝试过什么,一些代码,等等。您可以获得“重要位置更改服务”,检查此答案“”或阅读此。。。请阅读并采取行动。您应该相应地更新。你必须表现出一些努力。您尝试过什么,一些代码,等等。您可以获得“重要位置更改服务”,检查此答案“”或阅读此。。。不过,在iphone终止时,我没有得到任何位置更新?任何人有代码请发送给我?locationManager.allowsBackgroundLocationUpdates=true locationManager.pausesLocationUpdatesAutomatically=false locationManager.startMonitoringSignificantLocationChanges(),您还必须在plist文件中设置某些键并请求授权等,iphone终止时,我没有得到任何位置更新?任何人有代码请发送给我?locationManager.allowsBackgroundLocationUpdates=true locationManager.PauseSLocationUpdates自动=false locationManager.startMonitoringSignificantLocationChanges()。您还必须在plist文件中设置某些键并请求授权等。