【发布时间】:2015-02-12 16:08:21
【问题描述】:
当应用程序运行时它给了我这个:
尝试在不提示位置授权的情况下启动 MapKit 位置更新。必须先调用 -[CLLocationManager requestWhenInUseAuthorization] 或 -[CLLocationManager requestAlwaysAuthorization]。
我知道这是因为我们必须首先要求用户使用他的位置,我按照他们的建议做了:
<key>NSLocationAlwaysUsageDescription</key>
<string>Message</string>
or/and
<key>NSLocationWhenInUseUsageDescription</key>
<string>Message</string>
整合 Info.plist 文件
这是它的外观:
但它给了我这个消息,并且在 iOS 模拟器或设备 (iPad) 中都找不到设备。
【问题讨论】:
-
是的,但我确实找到了解决方案。我会发布我自己的答案,以便可以解决这个问题,非常感谢。
标签: ios objective-c mapkit core-location