как перехватить местоположение оповещения об ответе на iphone - PullRequest
3 голосов
/ 08 сентября 2010

Я использую GPS в iphone, и он показывает сообщение о подтверждении использования услуги определения местоположения.и я хочу поймать, какого пользователя выбрать «Разрешить» или «Нет».Кто-нибудь может подсказать, как мне это сделать?

Спасибо

1 Ответ

8 голосов
/ 06 апреля 2011

Вы не получите прямой ответный звонок из этого оповещения. Однако, если пользователь не разрешает использование основного местоположения, вы получите -locationManager:didFailWithError: с ошибкой kCLErrorDenied на ваш CLLocationManagerDelegate.

Начиная с iOS 4.2, вы также можете прослушать -locationManager:didChangeAuthorizationStatus: или проверить authorizationStatus из CLLocationManager. Это дает вам подробный статус.

...