如果在App处于后台时调用startUpdatingLocation,则CLLocation管理器不会更新位置

时间:2016-04-13 10:03:00

标签: ios objective-c xcode cllocationmanager background-process

我在我的应用中使用CLLocationManager并且pausesLocationUpdatesAutomatically属性设置为YES以节省电池。当位置暂停时,我尝试使用{{1}在指定的时间间隔后重新启动位置更新它启动并提供7到10个位置更新。之后我没有得到任何进一步的位置更新。我在下面调用方法重新启动更新。

PS:我已经在功能中启用了位置背景模式。

startUpdatingLocation

1 个答案:

答案 0 :(得分:1)

转到项目构建设置,在目标选定的选择功能下 - 打开背景模式 - 选中框位置更新。

这可以解决你的问题。