ios8.3系统定位不起作用

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

7个回答

因为从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];

tian130071
天堂落下的羽 回复天堂落下的羽: 他说我这个文件找不到是为什么
大约 4 年之前 回复
tian130071
天堂落下的羽 回复天堂落下的羽: 他说我这个文件找不到是为什么
大约 4 年之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问