如何检查位置服务是否打开?

nos*_*uic 6 iphone service location

如何检查用户是否已关闭位置服务?

这样我就可以提示他/她打开它以便使用我的应用程序.

谢谢 !

Fel*_*lix 13

CLLocationManager提供类方法来确定位置服务的可用性:

- (BOOL)locationServicesEnabled (for < iOS 4.0)

+ (BOOL)locationServicesEnabled (for iOS 4.0 and greater)

+ (CLAuthorizationStatus)authorizationStatus (for iOS 4.2+)

(和其他人一样,见文件)

  • 注意`authorizationStatus`需要iOS4.2 +和`+(BOOL)locationServicesEnabled`需要iOS4.0 ......对于以前的iOS版本,它是` - (BOOL)locationServicesEnabled` ... (6认同)