2010-09-08 3 views
3

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

Спасибо

+0

, пожалуйста, напишите код, подтверждающий сообщение – ennuikiller

+0

Я не показываю никаких предупреждающих сообщений .. его предупреждение по умолчанию для разрешения или нет –

ответ

8

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

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

+0

Perfect, Ortwin. Спасибо! –

Смежные вопросы