我在我的选项卡应用程序中使用CLLocationManager (_locationManager)来跟踪用户位置,以支持在后台跟踪移动。有一个记录按钮,当按下它时,开始跟踪和绘制用户移动的折线。[_locationManager startUpdatingLocation]在我的UITabBarController中的MapViewController的viewDidLoad中调用。当用户切换到另一个选项卡(如果应用程序没有记录)时,通知_locationManager停止更新位置是最佳实践吗?或者我应该让它继续下去?我问的原因是因为如果在设置中启用了kCLLocationAccuracyBestForNavigation,我就会使用它,而且我知道如果让它运行,会有电池问题。
发布于 2013-01-04 12:33:33
有一条基本规则:如果您需要数据,则将其保留,否则,将其关闭。
https://stackoverflow.com/questions/14151039
复制相似问题