无法将 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)
我有一个 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)