gpt4 book ai didi

ios - requestWhenInUseAuthorization 和 requestAlwaysAuthorization

转载 作者:搜寻专家 更新时间:2023-11-01 05:38:44 25 4
gpt4 key购买 nike

我在 plist 上有这段代码:

<key>NSLocationUsageDescription</key> <string>Usage</string>
<key>NSLocationWhenInUsageDescription</key> <string>WhenIn</string>
<key>NSLocationAlwaysUsageDescription</key> <string>Always</string>

还有这个在 viewController 的 viewDidLoad 上:

 self.locationManager.requestWhenInUseAuthorization()
self.locationManager.requestAlwaysAuthorization()

但是没有出现 requestWhenInUseAuthorization() 警报。仅“在背景上使用”。这是正常的吗?有什么问题吗?

谢谢

最佳答案

plist 中的“NSLocationWhenInUsageDescription”键错误,将其更改为“NSLocationWhenInUseUsageDescription”。

此外,请求的顺序会影响系统向用户显示的警报,因为它只会显示第一个请求警报(在您的情况下为“使用时”),但会将它们都添加到设置并将选择您请求的第一个设置

希望对您有所帮助。

关于ios - requestWhenInUseAuthorization 和 requestAlwaysAuthorization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33558897/

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