Reference:
https://developer.apple.com/reference/webkit/wkwebview
Sample Code:
import UIKit
import WebKit
class ViewController: UIViewController , WKNavigationDelegate {
var webView : WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let adreq = "https://g.adspeed.net/ad.php?do=html&zid=xxxx"
let url = NSURL(string: adreq)
let request = NSURLRequest(URL: url!)
webView = WKWebView(frame: self.view.frame)
webView.navigationDelegate = self
webView.loadRequest(request)
self.view.addSubview(webView)
self.view.sendSubviewToBack(webView)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
// WKNavigationDelegate
func webView(webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: NSError) {
print(error.localizedDescription)
}
func webView(webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
print("Loading")
}
func webView(webView: WKWebView, didFinishNavigation navigation: WKNavigation!) {
print("Loaded")
}
}
Leave a Reply