Commit c8d2ae6e authored by David黄金龙's avatar David黄金龙

几处 代码优化

parent 002da32d
...@@ -39,14 +39,9 @@ class YHHKEventWebViewController: YHBaseViewController { ...@@ -39,14 +39,9 @@ class YHHKEventWebViewController: YHBaseViewController {
extension YHHKEventWebViewController { extension YHHKEventWebViewController {
func loadData() { func loadData() {
guard let urlString = model.list.first else { return } guard let urlString = model.list.first else { return }
// let url = NSURL(string: urlString)
// // 创建请求
// let request = NSURLRequest(url: url! as URL)
// // 加载请求
// self.webview.load(request as URLRequest)
if let url = URL(string: urlString) { if let url = URL(string: urlString) {
let request = NSURLRequest(url: url) let request = URLRequest(url: url)
webview.load(request as URLRequest) webview.load(request)
} else { } else {
let tmpUrl = YHURLEncodeHelper.urlEncodedString(urlString) let tmpUrl = YHURLEncodeHelper.urlEncodedString(urlString)
if let url = URL(string: tmpUrl) { if let url = URL(string: tmpUrl) {
......
...@@ -347,12 +347,12 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -347,12 +347,12 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
if YHNetworkStatusManager.shared.isNetWorkOK { if YHNetworkStatusManager.shared.isNetWorkOK {
if needReload && self.isNetWorkOkBefore == false { if needReload && self.isNetWorkOkBefore == false {
self.webview.stopLoading() self.webview.stopLoading()
let targetUrl = NSURL(string: self.url) if let targetUrl = URL(string: self.url) {
let request = NSURLRequest(url: targetUrl! as URL) let request = URLRequest(url: targetUrl)
self.webview.load(request as URLRequest) self.webview.load(request)
}
self.getData() self.getData()
} }
self.isNetWorkOkBefore = true self.isNetWorkOkBefore = true
} }
......
...@@ -102,14 +102,6 @@ private extension YHStatusAdvantageVC { ...@@ -102,14 +102,6 @@ private extension YHStatusAdvantageVC {
} }
func reloadWebUrl() { func reloadWebUrl() {
// let url = NSURL(string: url)
// // 创建请求
// let request = NSURLRequest(url: url! as URL)
// 加载请求
// webview.load(request as URLRequest)
if let url = URL(string: url) { if let url = URL(string: url) {
let request = URLRequest(url: url) let request = URLRequest(url: url)
webview.load(request) webview.load(request)
...@@ -230,11 +222,11 @@ private extension YHStatusAdvantageVC { ...@@ -230,11 +222,11 @@ private extension YHStatusAdvantageVC {
if YHNetworkStatusManager.shared.isNetWorkOK { if YHNetworkStatusManager.shared.isNetWorkOK {
if needReload && self.isNetWorkOkBefore == false { if needReload && self.isNetWorkOkBefore == false {
self.webview.stopLoading() self.webview.stopLoading()
let targetUrl = NSURL(string: self.url) if let targetUrl = URL(string: self.url) {
let request = NSURLRequest(url: targetUrl! as URL) let request = URLRequest(url: targetUrl)
self.webview.load(request as URLRequest) self.webview.load(request)
}
} }
self.isNetWorkOkBefore = true self.isNetWorkOkBefore = true
} }
......
...@@ -133,29 +133,31 @@ private extension YHH5WebViewVC { ...@@ -133,29 +133,31 @@ private extension YHH5WebViewVC {
tUrl = url + "&param=" + token tUrl = url + "&param=" + token
} }
if let url = NSURL(string: tUrl) as? URL { if let url = URL(string: tUrl) {
let request = NSURLRequest(url: url) let request = URLRequest(url: url)
webview.load(request as URLRequest) webview.load(request)
} }
return return
} else { } else {
printLog("理论上不存在的情况,暂时不处理") //H5 发现token失效后重新刷新的场景
} }
} }
//最后兜底 刷新 //最后兜底 刷新
if let url = NSURL(string: url) as? URL { if let url = URL(string: url) {
let request = NSURLRequest(url: url) let request = URLRequest(url: url)
webview.load(request as URLRequest) webview.load(request)
} }
} }
func reloadUI() { func reloadUI() {
if isNeedRefreshDataFlag { if isNeedRefreshDataFlag {
if let url = NSURL(string: url) as? URL { if let url = URL(string: url){
let request = NSURLRequest(url: url) let request = URLRequest(url: url)
webview.load(request as URLRequest) webview.load(request)
} }
} }
} }
...@@ -286,9 +288,10 @@ private extension YHH5WebViewVC { ...@@ -286,9 +288,10 @@ private extension YHH5WebViewVC {
if YHNetworkStatusManager.shared.isNetWorkOK { if YHNetworkStatusManager.shared.isNetWorkOK {
if needReload && self.isNetWorkOkBefore == false { if needReload && self.isNetWorkOkBefore == false {
self.webview.stopLoading() self.webview.stopLoading()
let targetUrl = NSURL(string: self.url) if let targetUrl = URL(string: self.url) {
let request = NSURLRequest(url: targetUrl! as URL) let request = URLRequest(url: targetUrl)
self.webview.load(request as URLRequest) self.webview.load(request)
}
} }
self.isNetWorkOkBefore = true self.isNetWorkOkBefore = true
......
...@@ -27,14 +27,7 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -27,14 +27,7 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
// 创建wkwebview // 创建wkwebview
webview = WKWebView(frame: CGRect(x: 0, y: statusHeight + navHeight!, width: self.view.frame.width, height: self.view.frame.height - k_Height_NavigationtBarAndStatuBar)) webview = WKWebView(frame: CGRect(x: 0, y: statusHeight + navHeight!, width: self.view.frame.width, height: self.view.frame.height - k_Height_NavigationtBarAndStatuBar))
webview.navigationDelegate = self webview.navigationDelegate = self
// // 创建网址
// let url = NSURL(string: url)
// // 创建请求
// let request = NSURLRequest(url: url! as URL)
// // 加载请求
// webview.load(request as URLRequest)
if let url = URL(string: url) { if let url = URL(string: url) {
let request = URLRequest(url: url) let request = URLRequest(url: url)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment