как поймать места реагирования на оповещения на iPhone
Я использую GPS в iphone, и он показывает сообщение о конформации для использования службы определения местоположения. и я хочу поймать то, что пользователь выбирает "разрешить"или " нет". может ли кто-нибудь подсказать, как мне это сделать?
Спасибо
1 ответ:
Вы не получаете прямого обратного вызова от этого оповещения. Однако, если пользователь не разрешает использование основного местоположения, вы получите
-locationManager:didFailWithError:
с ошибкойkCLErrorDenied
для вашегоCLLocationManagerDelegate
.Начиная с iOS 4.2, вы также можете прослушать
-locationManager:didChangeAuthorizationStatus:
или проверитьauthorizationStatus
изCLLocationManager
. Это дает вам подробный статус.