cllocationmanager – 在iOS 8上本地化用户

前端之家收集整理的这篇文章主要介绍了cllocationmanager – 在iOS 8上本地化用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你好,
我开始将我的应用程序移植到iOS 8,我很快就陷入了CLLocationManager的问题.基本上,应用程序不再将地图集中在用户的位置上,而是提出错误

Trying to start MapKit location updates without prompting for location authorization. Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager requestAlwaysAuthorization] first.

执行

[CLLocationManager requestAlwaysAuthorization]

什么都不做,甚至插入
应用程序的Info.plist中的NSLocationAlwaysUsageDescription键几乎没有变化.
实际上,操作的唯一明显效果是首选项中的位置设置,在运行应用程序时,其值已从我输入的值重置.

解决方法

我将两行添加到我的plist(见下文),然后我调用[locationManager requestWhenInUseAuthorization];我的viewDidLoad中的第一行:..

你有什么建议吗? =)

原文链接:https://www.f2er.com/iOS/332587.html

猜你在找的iOS相关文章