【发布时间】:2013-05-02 08:43:20
【问题描述】:
我构建了这个应用程序,即使在后台运行时也能跟踪用户的位置。我使用 CLLocationManagers 方法
startUpdatingLocation
我将 CLLocationManager 设置为
desiredAccuracy=kCLLocationAccuracyNearestTenMeters
distanceFilter=250
前台和后台一切正常。但是当我长时间(数小时)不移动设备时,我可以看到位置箭头消失了。当我切换回我的应用程序时,我可以看到箭头立即返回并且应用程序没有崩溃。这是我不知道的 LocationManager 的“功能”吗? LocationManager 是否进入某种“待机”状态?这不应该是应用程序不在前台运行的问题,因为我可以带着它旅行一个小时,它给了我一个完美的轨道。
【问题讨论】:
标签: ios cllocationmanager