我正在使用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
}
}
当我尝试运行应用程序时,现在在
webView = WKWebView()
行上收到“线程1:EXC_BAD_ACCESS”错误。我怎样才能解决这个问题? 最佳答案
如果那是您的全部代码,那么我想说您缺少实例化WKWebView
。在self.webView!.loadRequest(req)
行上放置一个断点,并检查它是否为零。
我从未使用过WKWebView
,但是我认为您需要一个视图控制器。也许这篇博客文章可以帮助您:Getting started with WKWebView using Swift in iOS 8
关于ios - 收到“线程1:EXC_BAD_ACCESS”错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26253005/