无法将 WKWebView 添加到 Xcode 项目

Unable to add WKWebView to Xcode Project

我有一个 ViewController 看起来像:

import UIKit
import WebKit

class ViewController: UIViewController {
    @IBOutlet var webView: WKWebView!
}

在我的情节提要中,我有一个 WKWebView 作为主视图的子视图。我已经链接了 IBOutlet,但是当我 运行 我收到的应用程序时:

EXC_BAD_ACCESS (code=1, address=0x431)

我在这里做错了什么,我该如何解决?

故事板不支持 WKWebView。您必须通过代码创建它。您在 Storyboard 中使用的 Web 视图元素是 UIWebView。

使用这个简单直接的代码来创建和加载您的 WKWebView:

        let webView = WKWebView(frame:NSMakeRect(0, 0,1000, 1000))
        webView.load(NSURLRequest(url:NSURL(string:"https://YourWebURLToLoad") as! URL) as URLRequest)
        webView.navigationDelegate = self;
        self.window.contentView?.addSubview(webView)