Есть ли объект «Базовое местоположение», который мы можем спросить, предоставил ли пользователь приложению право указывать свое местоположение?
В настоящее время мы должны каждый раз проверять, есть ли координата IsValid объекта местоположения.
Взгляните на метод CLLocationManager + (CLAuthorizationStatus)authorizationStatus.Это начиная с iOS 4.2 и сообщает вам состояние авторизации приложения.
CLLocationManager
+ (CLAuthorizationStatus)authorizationStatus