Commit 70eb87ee authored by Steven杜宇's avatar Steven杜宇

// 分享登录刷新

parent 987e3f60
...@@ -38,6 +38,8 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -38,6 +38,8 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
NotificationCenter.default.addObserver(self, selector: #selector(loginSuccess), name: YhConstant.YhNotification.didLoginSuccessNotifiction, object: nil)
gk_navBarAlpha = 1.0 gk_navBarAlpha = 1.0
gk_navLineHidden = false gk_navLineHidden = false
gk_navTitle = vcTitle gk_navTitle = vcTitle
...@@ -187,6 +189,7 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -187,6 +189,7 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
deinit { deinit {
webview.removeObserver(self, forKeyPath: "estimatedProgress") webview.removeObserver(self, forKeyPath: "estimatedProgress")
NotificationCenter.default.removeObserver(self)
} }
func getData() { func getData() {
...@@ -344,4 +347,9 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -344,4 +347,9 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
} }
task.resume() task.resume()
} }
@objc func loginSuccess() {
printLog("登录成功,进行相应的 UI刷新操作")
getData()
}
} }
...@@ -92,6 +92,9 @@ class YHVideoPlayerVC: YHBaseViewController { ...@@ -92,6 +92,9 @@ class YHVideoPlayerVC: YHBaseViewController {
} }
func createUI() { func createUI() {
NotificationCenter.default.addObserver(self, selector: #selector(loginSuccess), name: YhConstant.YhNotification.didLoginSuccessNotifiction, object: nil)
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
view.backgroundColor = .black view.backgroundColor = .black
view.addSubview(navBar) view.addSubview(navBar)
...@@ -206,6 +209,10 @@ class YHVideoPlayerVC: YHBaseViewController { ...@@ -206,6 +209,10 @@ class YHVideoPlayerVC: YHBaseViewController {
videoControlView.isSilient = disable videoControlView.isSilient = disable
player.avPlayer?.isMuted = disable player.avPlayer?.isMuted = disable
} }
deinit {
NotificationCenter.default.removeObserver(self)
}
} }
extension YHVideoPlayerVC { extension YHVideoPlayerVC {
...@@ -305,4 +312,9 @@ extension YHVideoPlayerVC { ...@@ -305,4 +312,9 @@ extension YHVideoPlayerVC {
} }
} }
} }
@objc func loginSuccess() {
printLog("登录成功,进行相应的 UI刷新操作")
requestData()
}
} }
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