ios 里如何判断当前应用的定位服务是否可用
2015-12-08 15:39
507 查看
mark! 用到地图定位的时候,会判断定位是否可用来初始化定位服务。 但是以前的方法是判断所有应用的定位服务,无法指定到当前的应用是否开启服务。下面的就可以直接搞定这个问题。
[objc] view
plaincopy
if ([CLLocationManager locationServicesEnabled] &&
([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized
|| [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)) {
//定位功能可用,开始定位
_locationManger = [[CLLocationManager alloc] init];
locationManger.delegate = self;
[locationManger startUpdatingLocation];
}
else if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied){
NSlog("定位功能不可用,提示用户或忽略");
}
[objc] view
plaincopy
if ([CLLocationManager locationServicesEnabled] &&
([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized
|| [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)) {
//定位功能可用,开始定位
_locationManger = [[CLLocationManager alloc] init];
locationManger.delegate = self;
[locationManger startUpdatingLocation];
}
else if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied){
NSlog("定位功能不可用,提示用户或忽略");
}
相关文章推荐
- iOS自动布局实现Cell和Tableview高度自适应(SDAutoLayout)
- <iOS>git-起步
- iOS 控件
- 学习iOS的见解
- ios-kvc\kvo 用法
- iOS-初级数据持久化
- IOS开发copy,nonatomic, retain,weak,strong用法
- 自用cocoapods命令整合
- iOS第三方开源库
- ios属性修饰符总结
- iOS9无法安装企业版的解决办法
- 纪念,IOS第一次找工作!
- iOS 简单实现重新获取验证码并倒计时60秒
- iOS一些系统事件的生命周期
- 关于真机ios图标失真的问题以及图标的理解
- iOS MP3 id3lib
- iOS关键帧动画
- [iOS] iOS开发的22个奇葩技巧
- iOS 应用和游戏加速审核(插队)服务。
- iOS 图形处理 Core Graphics Quartz2D 教程