应用程序在后台运行时运行CLLocation

jod*_*odm 4 iphone sdk cllocationmanager cllocation ios4

如何在后台保持CLLocation更新.我相信您需要在Application委托中注册应用程序以执行此操作,但我无法在任何地方找到对此的引用?

Pet*_*ssi 5

以下是相关文档的链接:

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20

特别是,看到这一段:

应用程序可以声明自己需要连续的后台位置更新.需要在前台和后台进行常规位置更新的应用程序应将UIBackgroundModes密钥添加到其Info.plist文件中,并将此键的值设置为包含该location字符串的数组.此选项适用于提供特定服务的应用程序,例如导航服务,其中涉及始终向用户通知其位置.应用程序Info.plist文件中存在密钥告诉系统它应该允许应用程序在后台运行