您的位置:首页 > 移动开发 > IOS开发

IOS开发教程--Xcode6,CLLocationManager无法定位解决方案

2015-08-04 17:05 316 查看
iOS8 之后要自己写定位授权,否则就没有定位权限。
调用代码:

if ([[[UIDevice currentDevice] systemVersion] doubleValue] > 8.0)
           {
              //设置定位权限
仅ios8有意义
              [locationManager requestWhenInUseAuthorization];//
前台定位
             //  [locationManager requestAlwaysAuthorization];//
前后台同时定位
           }
          [locationManager startUpdatingLocation];

然后在 info.plist里加入对应的缺省字段
,值设置为YES
          NSLocationWhenInUseUsageDescription   //允许在前台获取GPS的描述
          NSLocationAlwaysUsageDescription   //允许在前、后台获取GPS的描述 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息