Проблема : Кажется, я не могу остановить отправку Core Location
обновления моего приложения / отслеживания.
Что я делаю : В моем viewWillAppear
я вызываю self.locationManager
и передаю его методу для отображения местоположения пользователя на карте (экземпляр ] MKMapView
). Получатель переопределен, чтобы проверить доступность serive, чтобы увидеть, авторизован ли он.Если это так, он выделяет / инициализирует
и startMonitoringSignificantLocationChanges
и возвращает
.
В viewDidDisappear
я вызываю [self.locationManager stopUpdatingLocation]
. Но все же я вижу значок местоположения в строке состояния. Даже когда я закрываю приложение, дважды нажав кнопку «Домой» и закрыв ее, значок все еще присутствует ... даже по прошествии длительного времени (10+ минут). Когда я перехожу в приложение «Настройки», он сообщает мне, что мое приложение все еще использует службы определения местоположения (фиолетовый значок).
Вопрос: Что мне здесь не хватает? Почему обновление местоположения не прекращается?
Заранее благодарим.