从WebView Xcode 9开始的应用程序

时间:2018-08-06 23:56:57

标签: swift xcode9

swift和xcode 9相当新。我的Webview代码正在工作并显示正确的链接,但它会使用它打开应用程序。在显示它之前,我有几个不同的控制器(最终触发了按钮)。当我有此代码时,它不会更改默认的视图控制器作为链接,它只是立即加载webview。任何帮助将不胜感激!

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {

override func loadView() {
    webView = WKWebView()
    webView.navigationDelegate = self
    view = webView
}

override func viewDidLoad() {
    super.viewDidLoad()

    // 1
    let url = URL(string: "https://google.com")!
    webView.load(URLRequest(url: url))

    // 2
    let refresh = UIBarButtonItem(barButtonSystemItem: .refresh, target: webView, action: #selector(webView.reload))
    toolbarItems = [refresh]
    navigationController?.isToolbarHidden = false
}

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
    title = webView.title
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

0 个答案:

没有答案