![](/img/trans.png)
[英]self.locationManager.requestAlwaysAuthorization() is only available on iOS 8.0 or newer - Swift
[英]IOS 8.0 Swift Request Location Permission requestAlwaysAuthorization is not prompting
我在“始终”中的“ IOS询问位置使用的请求权限”时遇到问题。 IOS 8.0 Swift请求位置权限requestAlwaysAuthorization
不提示。 我在info.plist中添加了NSLocationWhenInUseUsageDescription
和NSLocationAlwaysUsageDescription
和NSLocationAlwaysUsageDescription
。 然后调用方法locationManager?.requestAlwaysAuthorization()
。 但是没有提示发生。 需要知道我做错了什么
如果您确定在info.plist中添加了权限,那么我建议您执行以下步骤,希望他们可以为您提供帮助
1)从设备删除应用程序2)通过重置您的隐私设置
转到设置>常规>重置>重置位置和隐私
如果这不起作用,那么您应该再次在info.plist中检查您的密钥。您可能想在此处通过doc的密钥进行交叉检查: https : //developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles /CocoaKeys.html
希望这对您有帮助。 祝你好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.