xcode11 - 在 ios 13 中请求位置服务的授权

Posted

技术标签:

【中文标题】xcode11 - 在 ios 13 中请求位置服务的授权【英文标题】:xcode11 - Requesting Authorization for Location Services in ios 13 【发布时间】:2020-07-13 13:35:15 【问题描述】:

我想请求用户在使用应用程序时使用定位服务的权限,允许一次或不允许。

enter image description here

我只有 ViewController.swift 中的代码,因为我使用 Ruby on Rails 构建应用程序。

我应该使用哪个属性列表键以及如何使用?

【问题讨论】:

【参考方案1】:

您需要为此致电locationManager

locationManager.requestAlwaysAuthorization() 

请求“始终”访问位置以及:

 locationManager.requestWhenInUseAuthorization()

【讨论】:

嗨 Daniil,我是 xcode 的新手,你能分享一下你是如何实现你的解决方案的吗? @NovaTogatorop 你检查过the documentation吗? 是的,但我还是有点迷茫。

以上是关于xcode11 - 在 ios 13 中请求位置服务的授权的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS13 + xcode 11 中隐藏导航栏

为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?

在 iOS 13、Xcode 11 中显示视图控制器的问题

iOS 13 Xcode 11:PKPushKit 和 APNS 在一个应用程序中

iOS ApplePay PKPaymentAuthorizationViewController 未出现在 Xcode11/iOS 13 中

iOS 13 - 请求“使用时”位置权限会阻止我稍后请求“始终”