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

处理一处crash

parent 80eb19ec
...@@ -13,7 +13,8 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -13,7 +13,8 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
var webview = WKWebView() var webview = WKWebView()
var progBar = UIProgressView() var progBar = UIProgressView()
var url = "https://www.baidu.com" // var url = "https://www.baidu.com"
var url = "https://docs.qq.com/openapi/drive/v2/files/embed/temporary?timestamp=1710246548&id=a7b1253f3c344fd1878efaef62ef89cf&clientID=2aebc2da4f0b4883bf33ef20836f2e2d"
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -46,12 +47,13 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -46,12 +47,13 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
} }
override func viewWillDisappear(_ animated: Bool) { deinit {
webview.removeObserver(self, forKeyPath: "estimatedProgress") webview.removeObserver(self, forKeyPath: "estimatedProgress")
} }
// MARK: - WKNavigationDelegate
// MARK: - WKNavigationDelegate
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
self.navigationItem.title = webview.title self.navigationItem.title = webview.title
} }
......
...@@ -168,13 +168,31 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource { ...@@ -168,13 +168,31 @@ extension YHMyViewController : UITableViewDelegate, UITableViewDataSource {
if (indexPath.row >= items.count) { return } if (indexPath.row >= items.count) { return }
if !checkLogin() { // if !checkLogin() {
let vc = UINavigationController(rootVC: YHPhoneLoginViewController()) // let vc = UINavigationController(rootVC: YHPhoneLoginViewController())
vc.modalPresentationStyle = .custom // vc.modalPresentationStyle = .custom
self.navigationController?.present(vc, animated: true) // self.navigationController?.present(vc, animated: true)
// } else {
// YHHUD.flash(message: "已登录: 功能完善中...")
// }
if indexPath.row == 0 {
// if let url = URL(string: "https://docs.qq.com/doc/DTEFUd0FnQnRCdlBt"), UIApplication.shared.canOpenURL(url) {
// UIApplication.shared.open(url, options: [:], completionHandler: nil)
// }
let vc = YHWebViewViewController()
navigationController?.pushViewController(vc, animated: true)
} else { } else {
YHHUD.flash(message: "已登录: 功能完善中...") let vc = YHWebViewViewController()
navigationController?.pushViewController(vc, animated: true)
} }
return
return //for test hjl return //for test hjl
let item: PersonalModuleItem = items[indexPath.row]; let item: PersonalModuleItem = items[indexPath.row];
......
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