IOS4最近推出的可能性爲啓用/禁用位置服務爲特定應用程序。如何檢測我的應用程序的位置服務禁用?
我需要檢測此設置是否爲啓用/禁用我的應用程序。
首先我曾嘗試用:
if ([CLLocationManager locationServicesEnabled])
{
....
}
然而,這指的是全球定位服務,而不是特定的應用程序設置。
二我曾嘗試使用
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
...
}
它的工作原理,但它被稱爲無論是在服務應用程序的情況下,設置殘疾人和在其他情況下,像,例如,如果一項措施對一些失敗原因。
我需要一個代碼來檢測是否允許MY應用程序使用位置服務。
我該如何做到這一點?
感謝您的支持
這是我眼中首選的方法。謝謝! – 2013-01-31 13:49:16
locationServicesEnabled位於設備級別。 authorizationStatus適用於單個應用程序。 – 2014-06-30 16:06:45