`

ios 判断设备的GPS功能是否开启

阅读更多

    

    iOS3.X时代,我们通过测试定位管理器的locationServicesEnabled属性来检查用户是否已经启用Core Location。用户也可以从Settings应用程序的General->Location Services选择关闭此功能。而在iOS4.0中,是用locationServicesEnabled类方法来替代的。

 

    iOS3.0中检测设备是否可以定位服务的代码一般为:

    

    CLLocationManager *manager = [[CLLocationManager alloc] init];
    if(manager.locationServicesEnabled == NO) {
        // .....
    }
 

    iOS4.0开始直接使用类方法locationServicesEnabled来检测:

    

 if(![CLLocationManager locationServicesEnabled]) {
        //......
    }
 
分享到:
评论
2 楼 xyxdasnjss 2012-12-03  
zhihaoshi 写道
ios 5.0 中用什么方法判断

iOS4.0之后直接使用类方法locationServicesEnabled来检测
1 楼 zhihaoshi 2012-11-24  
ios 5.0 中用什么方法判断

相关推荐

Global site tag (gtag.js) - Google Analytics