IOS开发教程--Xcode6,CLLocationManager无法定位解决方案
iOS8 之后要自己寫(xiě)定位授權(quán),否則就沒(méi)有定位權(quán)限。
調(diào)用代碼:
if ([[[UIDevice currentDevice] systemVersion] doubleValue] > 8.0)
?????????? {
??????????????//設(shè)置定位權(quán)限 僅ios8有意義
??????????????[locationManager requestWhenInUseAuthorization];// 前臺(tái)定位
???????????? //??[locationManager requestAlwaysAuthorization];// 前后臺(tái)同時(shí)定位
?????????? }
??????????[locationManager startUpdatingLocation];
然后在 info.plist里加入對(duì)應(yīng)的缺省字段 ,值設(shè)置為YES
? ? ????? NSLocationWhenInUseUsageDescription ? //允許在前臺(tái)獲取GPS的描述
??????????NSLocationAlwaysUsageDescription ? //允許在前、后臺(tái)獲取GPS的描述?
總結(jié)
以上是生活随笔為你收集整理的IOS开发教程--Xcode6,CLLocationManager无法定位解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python中opencv 与 PIL读
- 下一篇: 异军突起!当贝投影加冕中国家用投影仪增长