2016-08-12 31 views
0

我嘗試使用WKWebView,但它不工作。WKWebView不會在iOS 9.0中快速顯示網站

這裏是我的代碼

import UIKit 
import WebKit 

class WebviewVC: UIViewController, WKNavigationDelegate { 

    var webview: WKWebView? 

// MARK: - ********** Lifecycle ********** 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     webview = WKWebView(frame: view.bounds) 
     view.addSubview(webview!) 
     webview!.navigationDelegate = self 
     loadUrl("http://www.google.com") 
     webview!.allowsBackForwardNavigationGestures = true 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 

//MARK: - ********** load url *********** 

    func loadUrl(urlStr: String) { 
     let url = NSURL(fileURLWithPath: urlStr) 
     let requestObj = NSURLRequest(URL: url) 
     webview!.loadRequest(requestObj) 
    } 


} 

我已經seted在App運輸安全設置 - >允許任意負載YES。但webView也不顯示該網站。

請幫忙!

+0

沒有打印在控制檯? –

+0

@Lu_什麼都沒有打印 – Chao

+0

你可以打印webview的框架還是你看到什麼? –

回答

0

這是什麼:

let url = NSURL(fileURLWithPath: urlStr) 

你應該使用:

let url = NSURL(string: urlStr) 
+0

它的工作,謝謝! – Chao