ios8.3系统定位不起作用

在8以下的系统能够定位成功,在8以上就不成功了,请问应该怎么改

因为从8开始需要询问用户是否开启定位功能?网上搜下

在调用 [self.locationManager startUpdatingLocation];方法前面加一下 下面的代码试试~!
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {

        [self.locationManager requestAlwaysAuthorization];// 前后台同时定位
    }

在调用 [self.locationManager startUpdatingLocation];方法前面加一下 下面的代码试试~!
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {

        [self.locationManager requestAlwaysAuthorization];// 前后台同时定位
    }

我也遇到了同样的问题,试了试上面的方法,还是不行,求大神解决啊

iOS8加一句这个:[locationManager requestAlwaysAuthorization];可以试试。

iOS8加一句这个:[locationManager requestAlwaysAuthorization];

需要在plist文件中添加描述信息 就像是这种 NSLocationAlwaysUsageDescription