2013-01-04 272 views
0

我使用CLLocationManager_locationManager)來跟蹤我的標籤頁應用程序中的用戶位置,以便在後臺跟蹤移動。有一個記錄按鈕,當按下時,它開始跟蹤和繪製用戶動作的多段線。 [_locationManager startUpdatingLocation]在我的UITabBarController內的MapViewControllerviewDidLoad中被調用。當用戶切換到另一個選項卡時(如果應用程序未錄製),告知_locationManager停止更新位置是否是最佳做法?還是應該讓它繼續下去?我問的原因是因爲我使用kCLLocationAccuracyBestForNavigation(如果在設置中啓用),並且我知道有電池問題,如果運行。CLLocationManager最佳做法

回答

1

有一個基本的規則:如果你需要數據,然後保持它,否則,關閉它。

+0

簡單。我喜歡 – HighFlyingFantasy