gpt4 book ai didi

ios - 如何知道是否已经询问了 locationManager.requestAlwaysAuthorization()

转载 作者:可可西里 更新时间:2023-11-01 00:39:13 26 4
gpt4 key购买 nike

当请求用户的 iOS 位置权限时,我如何知道 locationManager.requestAlwaysAuthorization() 是否已经被请求给用户?

如果用户有 .AuthorizedWhenInUse 状态并且总是授权的请求被拒绝,下一个请求的 always-auth 提示将不会显示,所以我不会得到任何回调此请求启动。

有什么想法吗?

最佳答案

您需要检查 CLLocationManager.authorizationStatus() 并且只有在值为 .notDetermined 时才请求授权,因为这是授权提示实际出现的唯一情况显示。

关于ios - 如何知道是否已经询问了 locationManager.requestAlwaysAuthorization(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49794373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com