将UIWebView迁移到WKWebView



在我的iOS应用程序中,我正试图将旧的UIWebView代码迁移到WKWebView,因为理论上WKWebView比UIWebView更快、更高效。

我在互联网上看了很多教程(比如这里、这里和这里),但找不到任何解释如何简单地将WKWebView添加到我的应用程序中的教程。

有人能给我指一个简单的教程吗?或者在评论中解释如何用程序将此代码转换为WKWebView?提前谢谢。

视图控制器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)

将"WebKit"框架添加到类中。

请参考以下代码

import UIKit
import WebKit
class 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)
    }
}

最新更新