当didEnterRegion时,swift iOS,位置管理器startUpdatingLocation在后台

时间:2016-12-02 22:18:43

标签: ios swift location

我想在地理围栏输入事件(didEnterRegion)一段时间后开始更新位置(每隔米左右应调用didUpdateLocations)。这一切都在后台,所以我有: locationManager.allowsBackgroundLocationUpdates = true

但由于某种原因,didUpdateLocations仅在didEnterRegion事件后大约10秒被调用。 当我使用startUpdatingLocation和allowsBackgroundLocationUpdates = true启动我的应用程序时,每隔米左右调用didUpdateLocations无限时间。但显然我不能让它一直在后台运行,因为它会立即耗尽电池。

有什么想法吗? 非常感谢 斯蒂芬

0 个答案:

没有答案