在我的WKWebView应用程序中,我想添加一个按钮,用户可以单击该按钮转到主页URL。
我将主页网址存储在url
:
let url = NSURL(string: "http://stackoverflow.com")!
然后我按这样创建按钮:
let htmlURL = UIBarButtonItem(title: "Home",style: .Done,target: webView,action: #selector(webView!.goBack))
self.navigationItem.leftBarButtonItem = htmlURL
显然,我需要更改webView!.goBack
部分。我的问题是,我应该将其更改为什么,以便当用户点击htmlURL
按钮时,它会转到url
?
答案 0 :(得分:2)
您可以向视图控制器添加一个操作/功能,loadHome()
,并使用webView.loadRequest(_ request: NSURLRequest)
加载传递的NSURLRequest
let htmlURL = UIBarButtonItem(title: "Home", style: .Done, target: self, action: #selector(loadHome))
func loadHome() {
webView.loadRequest(homeUrlRequest)
}