系统升级IOS8之后,存在地图定位不到的情况,这个时候,需要在代码里面做一些处理
1、
locationManager = [[CLLocationManager alloc] init];
if(IS_OS_8_OR_LATER) {
[locationManager requestWhenInUseAuthorization]; // Add This Line
[locationManager requestAlwaysAuthorization];
}
2、需要在plist文件里面添加两项设置
“NSLocationAlwaysUsageDescription”和“NSLocationWhenInUseDescription”
这两项,不是缺省字段,需要自己复制上去,暂时我这边对这两个值选择的类型是Boolean,value都设置成YES
截图如下: