2016-08-12 2 views
0

Ich versuche WKWebView zu verwenden, aber es funktioniert nicht.WKWebView zeigt die Website nicht in swift mit iOS 9.0

hier ist mein Code

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) 
    } 


} 

ich die App Transport Sicherheitseinstellungen seted haben -> Zulassen Willkürliche Lasten auf YES. aber das WebView zeigt auch nicht die Website.

pls hilfe!

+0

nichts ist in der Konsole gedruckt? –

+0

@Lu_ nichts gedruckt – Chao

+0

können Sie Bilder von Webview drucken oder sehen Sie nichts? –

Antwort

0

Was ist das:

let url = NSURL(fileURLWithPath: urlStr) 

sollten Sie verwenden:

let url = NSURL(string: urlStr) 
+0

es funktioniert, Danke! – Chao

Verwandte Themen