我正在尝试加载WKWebView,但我的模拟器(iPhone 6 - iOS 10.2)一直显示空白屏幕.我只能看到水平和垂直滚动条,好像webview很宽但是空的.
App Transport Security Settings > Allow Arbitrary Loads在info.plist文件中设置为YES.
这是我的代码
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {
var webView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string: "https://www.google.co.uk")
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了几个在线发现的代码,甚至下载了简单的WKWebView xcodeproj,但我总是遇到同样的问题.
我可以在浏览器中加载网站(https://www.google.co.uk).也尝试使用.com扩展名或.co.uk扩展名.
编辑:在设备上完美运行,但不在模拟器上