0
A
回答
0
负载网络与请求视图再次,如:
if let url = URL(string: "https://www.google.com") {
let request = URLRequest(url: url)
wvWebView.loadRequest(request)
}
下面是示例代码。
@IBOutlet var wvWebView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
wvWebView.delegate = self
reloadWebview()
}
// call this function to reload web view.
func reloadWebview(){
if let url = URL(string: "https://www.google.com") {
let request = URLRequest(url: url)
wvWebView.loadRequest(request)
}
}
// Webview Delegates
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
print("\n\n**** webView:shouldStartLoadWithRequest: \(request.url) \(navigationType)")
return true
}
func webViewDidStartLoad(_ webView: UIWebView) {
print("webViewDidStartLoad")
}
func webViewDidFinishLoad(_ webView: UIWebView) {
print("webViewDidFinishLoad")
}
func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {
print("error description - \(error.localizedDescription)")
}
2
试试这个
func reloadRequest() {
if let url = URL(string: "https://stackoverflow.com") {
let request = URLRequest(url: url);
self.loadRequest(request);
}
}
相关问题
- 1. 表重新加载不起作用
- 2. jqGrid重新加载不起作用
- 3. 重新加载回调不起作用
- 4. 实时重新加载不起作用
- 5. 重新加载片段不起作用
- 6. Div重新加载不起作用
- 7. 捕获UIWebview重新加载
- 8. 如何重新加载UIWebView?
- 9. 强制重新加载uiwebview
- 10. UIPopoverController不断重新加载UIWebView
- 11. 防止用UIWebView重新加载视图
- 12. 重新加载或刷新OnClickListener中的活动不起作用
- 13. API调用重新加载网格不起作用
- 14. 使用$ locationProvider在页面重新加载不起作用
- 15. 在Iphone sdk中重新加载UIWebview
- 16. 链接手势重新加载UIWebView
- 17. 从Sperate视图重新加载UIWebView
- 18. 更改URL并重新加载UIWebView?
- 19. 页面重新加载后,JQuery .on()绑定不起作用
- 20. 重新加载数据(UITableView)不起作用
- 21. Playframework重新加载不起作用Mac OSX
- 22. AngularJS路由链接在重新加载时不起作用
- 23. 按键后重新加载input.val()和焦点()不起作用
- 24. 自动重新加载在Bottle框架中不起作用
- 25. AngularJS UI路由器重新加载不起作用
- 26. iOS:重新加载表格视图不起作用
- 27. AngularJS重新加载页面不起作用
- 28. php flush()有时不起作用,重新加载它的页面
- 29. 页面上的jquery onchange事件重新加载不起作用
- 30. 自动重新加载不起作用7.9
尝试加载'url'在浏览器中,以检查是否其装载到不行。 –
reload()无法加载url; loadRequest()可以工作,但会导致其他问题 – wcshinestar