MKMapView用户位置 - 授权

时间:2015-04-12 20:03:13

标签: ios objective-c mkmapview

我目前正在尝试运行显示用户位置的应用程序屏幕(可能是硬编码的)

这是我到目前为止所做的:

Link to img of code

我收到错误:

  

尝试在不提示位置授权的情况下启动MapKit位置更新。必须首先调用 - [CLLocationManager requestWhenInUseAuthorization]或 - [CLLocationManager requestAlwaysAuthorization]。

我确实在NSLocationWhenInUseUsageDescription

中添加了String info.plist

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:0)

看起来您还没有添加密钥(NSLocationWhenInUseUsageDescription NSLocationAlwaysUsageDescription)到您的info.plist文件。请参阅此tutorial,看看问题是否已解决。我相信这会有所帮助。