iphone - 应用程序在后台运行时如何获取当前位置

标签 iphone objective-c ios gps core-location

我想得到引用,当我们的应用程序在后台运行时,我们如何找出当前的纬度和经度..

如果您有任何建议,请推荐我...

提前致谢。

最佳答案

首先,您需要告诉 iOS 您的应用程序将在后台运行,以检索用户位置。

通过添加 Required background modes 来做到这一点到 info.plist 并将一项设置为 App registers for location updates

刚刚设置了CLLocationManager开始监视位置变化。 Apple 确实建议您的应用程序仅使用 significant changes节省电池:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH5-SW6

关于iphone - 应用程序在后台运行时如何获取当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268398/

相关文章:

iphone - 通过 IP 地址获取主机名

iphone - 如何更改 UIActionSheet View ?

iphone - 当我触摸按钮外部并拖动到按钮上时,如何使 UIButton 获得功能?

ios - 如何在 ios 中的自定义 UITableViewCell 中添加轮播 View

ios - objc 与协议(protocol)继承不兼容的指针类型

iphone - 检测非全屏 WebApp 的加载方式(主屏幕 v. Safari)

iphone - IOS 在 3 秒后淡出屏幕过渡

objective-c - Mac OS X,使用NSMutableArray导致Objective-C崩溃

iphone - 使用 segue 将 NSMutableArray 字典数据传递到另一个 View

ios - UICollectionViewCell 中的按钮在单击时发出键盘声音