Я использую CLLocationManager
(_locationManager
) для отслеживания местоположения пользователя в моем приложении с вкладками, чтобы включить отслеживание движения в фоновом режиме. Есть кнопка записи, при нажатии на которую начинается отслеживание и рисование полилинии движений пользователя. [_locationManager startUpdatingLocation]
вызывается в viewDidLoad
из MapViewController
в моем UITabBarController
. Лучше всего сказать _locationManager
, чтобы он останавливал обновление местоположения, когда пользователь переключается на другую вкладку (если приложение не записывает)? Или я должен позволить этому продолжаться? Причина, по которой я спрашиваю, заключается в том, что я использую kCLLocationAccuracyBestForNavigation
, если он включен в настройках, и я знаю, что есть проблемы с аккумулятором, если его оставить для работы.
1 ответ
Есть одно основное правило: если вам нужны данные, оставьте их включенными, иначе выключите.
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.