Если вы ориентируетесь на iOS 4.2 и выше, просто используйте [CLLocationManager authorizationStatus]
. Она вернет одно из следующих значений CLAuthorizationStatus
, которые в основном являются целыми числами:
typedef enum {
kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted,
kCLAuthorizationStatusDenied,
kCLAuthorizationStatusAuthorized
} CLAuthorizationStatus;
Поиск документов для "CLLocationManager" для получения дополнительной информации.