在 Swift 中请求用户位置

Posted

技术标签:

【中文标题】在 Swift 中请求用户位置【英文标题】:Requesting user location in Swift 【发布时间】:2021-05-18 18:48:24 【问题描述】:

我正在尝试让用户显示弹出窗口以允许使用位置,但无法使其正常工作。我已经进入 info.plist 以将其添加到“隐私 - 始终以及使用时的位置”并添加了行 '''CLLocationManager().requestWhenInUseAuthorization()''' return true" 在我的 ViewController 中,据我所知,这就是我所需要的,但它不会弹出。任何人都可以帮忙吗?!

【问题讨论】:

设备或模拟器上的位置设置是否开启? 【参考方案1】:

在 info.plist 中使用这些。它可能会有所帮助

隐私 - 始终定位和使用时使用说明 隐私 - 始终位置 使用说明 隐私 - 使用时的位置使用说明

【讨论】:

您必须在您的 plist 中添加这 3 个隐私。我希望它对你有用。

以上是关于在 Swift 中请求用户位置的主要内容,如果未能解决你的问题,请参考以下文章

在谷歌地图中保留用户位置中心 - Swift

在位置访问弹出 Swift 中检测用户选择

Swift 中的 HTTP POST 请求

在swift 4中没有让用户当前位置

Swift 权限判断

在 Swift3 中存储用户位置时遇到问题