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

时间:2011-01-27 20:29:38

标签: iphone sdk ios4 cllocationmanager cllocation

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

1 个答案:

答案 0 :(得分: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文件中存在密钥告诉系统它应该允许应用程序在后台运行所需