2

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()アプリケーションを実行しようとすると、「Thread 1:EXC_BAD_ACCESS」エラーが表示されます。どうすればこれを修正できますか?

4

3 に答える 3

0

それがすべてのコードである場合、WKWebView. 行にブレークポイントを置き、self.webView!.loadRequest(req)それが nil かどうかを確認します。

で作業したことはありませWKWebViewんが、View Controller が必要だと思います。このブログ投稿が役立つかもしれません: iOS 8 で Swift を使用して WKWebView を使い始める

于 2014-10-08T09:10:49.930 に答える