Моему приложению не требуется служба определения местоположения, чтобы постоянно отслеживать местоположение пользователя, и я действительно не хочу разряжать батарею, поэтому при запуске я получаю местоположение, отправляю его на сервер статистики и вызываю stopUpdatingLocation
на моем CLLocationManager
пример.Значок исчезает из строки состояния!:)
Далее, на одной из моих вкладок у меня есть MKMapView
, в котором пользователь может запросить и увидеть (используя аннотацию) свое текущее местоположение.После того, как я переключусь на другую вкладку с другим представлением, я хочу прекратить использовать службы определения местоположения.Как этого добиться?Я прочитал ТАК вопрос Что определяет наличие значка iPhone Location Services в строке состояния? и теперь я собираюсь начать думать, что описанный вариант использования - это ошибка в iOS (?).
РЕДАКТИРОВАТЬ: с учетом MKMapView
Я вообще не использую CLLocationManager
.