iOS8定位失败

在iOS8下,按照原来的代码是无法获取到位置信息,不成功也不失败,最终无法获取位置信息;

在经过查阅后发现,需要在Info.plist 里面添加:

 

NSLocationWhenInUseUsageDescription

  • NSLocationAlwaysUsageDescription

类型为 Boolean ,值为Yes;

然后在需要定位的地方添加以下代码:


 

[self.locationManager requestWhenInUseAuthorization]
[self.locationManager requestAlwaysAuthorization]
由于以上代码需要 iOS8以上,所以最好还要加一个 SDK >= 8.0 的判断,这样就完美了
posted @ 2016-04-26 14:00  Crazy_ZY  阅读(260)  评论(0编辑  收藏  举报