Значок CoreLocation, оставшийся в строке состояния - PullRequest
0 голосов
/ 07 февраля 2011

У меня есть приложение, которое ссылается на статическую библиотеку. Внутри статической библиотеки есть CLLocationManager, отвечающий за получение координат устройства, однако я заметил странное поведение. Когда приложение полностью закрыто (больше не работает в фоновом режиме), значок компаса остается в строке состояния. Я считаю, что, поскольку значок компаса остается в строке состояния, GPS-радио устройства все еще включено, опрашивая местоположение устройства.

После удаления приложения с устройства значок исчезает. Это ошибка?

1 Ответ

0 голосов
/ 09 марта 2011

Знаете ли вы, что происходит в библиотеке?

Поведение было бы нормальным, если бы использовалась служба существенного обновления местоположения или служба мониторинга региона.Эти службы фактически приводят к запуску вашего приложения в фоновом режиме (если оно еще не находится в приостановленном состоянии) при получении события.

Обновление: Помните, что значок основного расположения остаетсястрока состояния при переходе в фоновый режим при отладке приложения в Xcode.Причина, по которой ваше приложение не приостанавливается, пока активен сеанс отладки.

...