У меня отключены службы определения местоположения для моего приложения на панели настроек. Я запускаю тест в viewDidLoad в моем контроллере представления, чтобы увидеть, включены ли они:
if([CLLocationManager locationServicesEnabled]) {
//Do something now
}
Этот тест всегда проходит по какой-то причине. Если я попытаюсь получить доступ к службам определения местоположения, я получу ошибку kCLErrorDenied для менеджера местоположения. Что дает?
Я использую неправильный тест?