最近遇到个问题,用百度地图定位的时候没有弹出框提示,在info.plist里添加了隐私权限,也一直没有提示,如图显示
这样就会定位不到。
解决方案:
1.添加隐私权限的前提下
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>APP上传图片需要您的定位服务,否则保存和提交功能无法使用,如果您需要使用后台定位功能请选择“始终允许”。</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>APP需要您的定位服务,否则可能无法使用。</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>APP需要您的定位服务,否则可能无法使用。</string>
2.你要获取权限self.locationManager requestWhenInUseAuthorization
这个是在运行期间使用,另外一个是后