2016-03-25 12 views
1

私のiOSアプリケーション内で、WKWebViewは理論的にはUIWebViewよりも高速かつ効率的なので、古いUIWebViewコードをWKWebViewに移行しようとしています。UIWebViewをWKWebViewに移行する

私は、インターネット上(hereherehereなど)チュートリアルの束を見てきましたが、単にprogmatically私のアプリにWKWebViewを追加する方法を説明します何かを見つける傾けます。

誰かが私に簡単なチュートリアルを指摘したり、このコードをプログレッシブにWKWebViewに変換する方法をコメントで説明できますか?前もって感謝します。

ビューController.swift:

import UIKit 

class ViewController: UIViewController, UIWebViewDelegate { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     let myWebView:UIWebView = UIWebView(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height)) 

     myWebView.loadRequest(NSURLRequest(URL: NSURL(string: "http://www.communionchapelefca.org/app-home")!)) 
     self.view.addSubview(myWebView) 
+0

変更 ''働いWKWebView' – dan

答えて

3

あなたのクラスに "WebKitの" フレームワークを追加します。

以下のコード

import UIKit 
import WebKit 

クラスのViewController参照してください:のUITableViewController {

override func viewDidLoad() { 
    super.viewDidLoad() 

    let myWebView:WKWebView = WKWebView(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height)) 

    myWebView.loadRequest(NSURLRequest(URL: NSURL(string: "http://www.communionchapelefca.org/app-home")!)) 
    self.view.addSubview(myWebView) 

} 

}

+0

にUIWebView'を言う場所を。ありがとう!私はWKWebViewに変更/調整するのがとても簡単だったという愚かさのように感じます。 –

+1

@GregWilliams http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

ちょうど注記: 'NSApplowportSecurity'を' info.plist'に 'NSAllowsArbitraryLoads'と組み合わせて使用​​する必要があります。 –

関連する問題