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