我正在使用CLLocationManager
(_locationManager
)跟踪我的标签应用程序中的用户位置,以便在后台跟踪移动。有一个记录按钮,按下后,开始跟踪并绘制用户动作的折线。在[_locationManager startUpdatingLocation]
中viewDidLoad
的{{1}}中调用MapViewController
。当用户切换到另一个选项卡时(如果应用程序没有录制),告诉UITabBarController
停止更新位置是最佳做法吗?或者我应该让它继续下去?我问的原因是因为我在设置中启用了_locationManager
,并且我知道如果要运行则存在电池问题。
答案 0 :(得分:2)
有一条基本规则:如果您需要数据,请将其保持打开状态,否则请将其关闭。