我正在开发一款应用程序,需要在前台和后台跟踪LocationUpdate
。但是在后台经过一段时间间隔后,应用程序停止更新Location
。当我把它带回前台时,它会重新开始工作;当我再次将其放入后台时,它又停止了。
我无法找到问题所在,请尽可能帮助我。
将所需精度设置为最佳
使用-(void)startUpdatingLocation
iOS6中现在有:
locationManager:didUpdateLocations:
在iOS5中有
locationManager:didUpdateToLocation:fromLocation:
第一种方法在后台缓冲位置并使您的应用程序保持睡眠状态,然后通过一系列修复唤醒它,而iOS5方法则始终提供位置。