2017-11-02 6 views
0

アプリにブラウザをロードしたいと思います。以下はswift iosでwebkitviewを使用する

は、私が使用していたコードは、

import UIKit 
import WebKit 

class ViewController: UIViewController { 


    @IBOutlet weak var webkitview: WKWebView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     let url = URL(string: "https://www.vogo.in") 
     let request = URLRequest(url: url!) 
     webkitview.load(request) 
    } 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    } 
} 

である。しかし、それが開始されたときシミュレータは、何も表示されません。またエラーもありません。私は間違って何をしていますか?

+0

ストーリーボードにIBOutletを接続しましたか? – Kerberos

+0

はい。私はストーリーボードに接続しました。 – Luv33preet

答えて

1

たぶん、この答えてみてください:

import UIKit 
import WebKit 
class ViewController: UIViewController, WKUIDelegate { 

var webView: WKWebView! 

override func loadView() { 
    let webConfiguration = WKWebViewConfiguration() 
    webView = WKWebView(frame: .zero, configuration: webConfiguration) 
    webView.uiDelegate = self 
    view = webView 
} 
override func viewDidLoad() { 
    super.viewDidLoad() 

    let myURL = URL(string: "https://www.apple.com") 
    let myRequest = URLRequest(url: myURL!) 
    webView.load(myRequest) 
}} 

をそしてAppleのドキュメントをチェック! https://developer.apple.com/documentation/webkit/wkwebview

関連する問題