CLLocationManager最佳实践

时间:2013-01-04 04:21:06

标签: ios mapkit cllocationmanager

我正在使用CLLocationManager_locationManager)跟踪我的标签应用程序中的用户位置,以便在后台跟踪移动。有一个记录按钮,按下后,开始跟踪并绘制用户动作的折线。在[_locationManager startUpdatingLocation]viewDidLoad的{​​{1}}中调用MapViewController。当用户切换到另一个选项卡时(如果应用程序没有录制),告诉UITabBarController停止更新位置是最佳做法吗?或者我应该让它继续下去?我问的原因是因为我在设置中启用了_locationManager,并且我知道如果要运行则存在电池问题。

1 个答案:

答案 0 :(得分:2)

有一条基本规则:如果您需要数据,请将其保持打开状态,否则请将其关闭。