我有一个WKWebView在我的应用程序中,当我开始浏览www.google.com或任何其他需要位置服务的网站时,会出现一个弹出窗口,即使我已经接受分享,也要求获得访问设备位置的权限我的位置.
我唯一能做的就是管理这个位置的东西是我添加了NSLocationWhenInUseUsageDescription属性info.plist.
我在网上找不到任何答案,所以任何想法都会非常感激.
我是 Swift 的新手,我收到了这个错误。
我不明白,因为我的代码中没有使用任何类型的警报。
这是我的视图控制器:
import UIKit
import WebKit
class ViewController: UIViewController{
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://www.google.com/maps")!
webView.load(URLRequest(url: url))
}
}
Run Code Online (Sandbox Code Playgroud)
我只想在我的应用程序中使用 WKWebView 并使用该位置。
我已经添加NSLocationAlwaysAndWhenInUseUsageDescription到info.plist
如果您使用 iOS 13、Xcode 和此示例以及任何使用谷歌地图等位置的网站,则可以重现此错误。