我正在使用 WKWebView 和 Swift 语言创建一个简单的 Web 查看器。这是我的代码。
import Cocoa
import WebKit
@NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet var containerView : NSView! = nil
@IBOutlet weak var window: NSWindow!
func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application
var webView: WKWebView
webView = WKWebView() //Thread 1:EXC_BAD_ACCESS (code=1,address=0x20)
var url = NSURL(string:"http://www.google.com/")
var req = NSURLRequest(URL: url!)
webView.loadRequest(req)
}
func applicationWillTerminate(aNotification: NSNotification) {
// Insert code here to tear down your application
}
}
我现在收到“Thread 1:EXC_BAD_ACCESS”错误webView = WKWebView()
当我尝试运行应用程序时。我怎样才能解决这个问题?
如果这就是你的全部代码,那么我会说你缺少实例化WKWebView
。放置一个断点self.webView!.loadRequest(req)
行并检查它是否为零。
我从未与WKWebView
,但我认为你需要一个视图控制器。也许这篇博文可以帮助您:在 iOS 8 中使用 Swift 开始使用 WKWebView http://www.kinderas.com/technology/2014/6/7/getting-started-with-wkwebview-using-swift-in-ios-8
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)