美文网首页iOS收藏
iOS 11 定位 不询问用户是否允许

iOS 11 定位 不询问用户是否允许

作者: 汪小喵 | 来源:发表于2017-10-24 16:48 被阅读24次

iOS 11 对用户的隐私更加保护了,一些需要使用用户位置信息的App 可能在iOS 11 中不会询问用户“是否允许使用位置信息”,导致无法获取到用户的位置。

解决办法

info.plist

在info.plist 文件中写入这两行,一般就可以解决了。

特殊情况

有时候写入上面的两行还是不会询问,这时检查代码,在获取位置的代码中是否缺少这样一句:

[self.locationManager requestWhenInUseAuthorization];

添加之后就可以了。


以上方法,仅供参考,亲测有效,欢迎指正。

相关文章

网友评论

    本文标题:iOS 11 定位 不询问用户是否允许

    本文链接:https://www.haomeiwen.com/subject/ltlxpxtx.html