IOS4 недавно представила возможность включать / отключать службы определения местоположения для конкретного приложения.
Мне нужно определить, включены ли эти настройки или отключены для МОЕГО приложения.
Сначала Я пробовал с:
if ([CLLocationManager locationServicesEnabled])
{
....
}
, однако это относится к глобальной службе определения местоположения, а не к настройки конкретного приложения.
Второй Я пытался использовать
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
...
}
Он работает , но он вызывается как в случае отключения настроек приложения службы, так и в других случаях, например, если мера не работает по некоторым причинам.
Мне нужен код, чтобы определить, разрешено ли МОЕМУ приложению использовать службы определения местоположения.
Как я могу этого добиться?
Спасибо за вашу поддержку