[英]Migrate from UIWebview to WKWebview
I need to migrating from UIWebView to WKWebView but i cant.我需要从 UIWebView 迁移到 WKWebView 但我不能。 Does anyone know?
有人知道吗?
importUIKit
class ViewController: UIViewController {
let URL:String = "https://google.com"
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL (string: URL);
let requestObj = NSURLRequest(url: url! as URL);
webView.loadRequest(requestObj as URLRequest);
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
You only need to change, the UIWebView
for WKWebView
add import WebKit
and change the class name for your Outlet to WKWebView, also change the loadRequest
for load
您只需更改
UIWebView
的WKWebView
添加import WebKit
并将您的 Outlet 的 class 名称更改为 WKWebView,同时更改loadRequest
以进行load
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
let urlString: String = "https://google.com"
override func viewDidLoad() {
super.viewDidLoad()
guard let url = URL(string: urlString) else { return }
let requestObj = URLRequest(url: url)
webView.load(requestObj)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
The new API will be the same新的 API 会一样
wkWebView.load(URLRequest(url: url))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.