iOS 11 中的位置权限

标签 ios location core-location ios11

我有一个应用程序需要使用“始终”作为位置更新。但是,我发现我的设备升级到iOS11后,应用程序从来没有询问过我的权限。

然后当我转到“隐私”>“位置”> “始终”和“使用时”的选择消失了。

我检查过是否需要在 plist 文件中添加“Privacy – Location Always Usage Description”。我加了,还是一样,无法定位。

我在更新代码时遗漏了什么吗?

最佳答案

对于 iOS 11,有一个新键 NSLocationAlwaysAndWhenInUseUsageDescription。将此 key 添加到 Info.plist

关于iOS 11 中的位置权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46392498/

相关文章:

ios - iOS7中基于用户当前位置区域监控、删除监控区域

ios - 如何检查 CGContext 是否包含点?

ios - Core-Plot:如何将自定义图像绘图符号居中

ios - iOS 7 上的区域监控故障 - 同时有多个通知

android - 无法停止使用 alarmManager 启动的服务

java - 创建基于邮政编码的服务

iOS8 RSSI 和 Proximity 意外结果

ios - 有没有办法在不弄乱 AppDelegate 窗口的情况下查看另一个 UIViewController 后面的 UIViewController?

ios - 如何让搜索栏在 uicollectionview 中工作

php - 如何更改 Zend Studio 中的默认工作区位置?