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