我构建了这个应用程序,即使在后台运行时也会跟踪用户的位置。我使用CLLocationManagers方法
startUpdatingLocation
我将CLLocationManager设置为
desiredAccuracy=kCLLocationAccuracyNearestTenMeters
distanceFilter=250
在前景和背景中一切正常。但是,当我不移动设备较长时间(小时)时,我可以看到位置箭头消失。当我切换回我的应用程序时,我可以看到箭头立即回来,应用程序没有崩溃。这是我不知道的LocationManager的“功能”吗? LocationManager是否进入了某种“待机”状态?这不应该是应用程序运行不在前台的问题,因为我可以随身携带一个小时,它给了我一个完美的轨道。