浏览代码

fix document.title

Marino Faggiana 7 年之前
父节点
当前提交
7506b6ab98
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      iOSClient/Library/SwiftWebVC/SwiftWebVC.swift

+ 5 - 2
iOSClient/Library/SwiftWebVC/SwiftWebVC.swift

@@ -318,13 +318,16 @@ extension SwiftWebVC: WKNavigationDelegate {
     }
     
     public func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
+        
         self.delegate?.didFinishLoading(success: true)
         self.delegate?.didFinishLoading(success: true, url: webView.url!)
         UIApplication.shared.isNetworkActivityIndicatorVisible = false
         
-        webView.evaluateJavaScript("document.title") { (result, error) -> Void in
+        webView.evaluateJavaScript("document.title") { result, error in
+            guard let title = result as? String else { return }
+        
             if error == nil {
-                self.navBarTitle.text = String(describing: result!)
+                self.navBarTitle.text = String(describing: title)
                 self.navBarTitle.sizeToFit()
                 self.updateToolbarItems()
             }