修复后台返回首页收集箱数量不刷新
This commit is contained in:
@@ -35,6 +35,7 @@ class ViewController: UIViewController {
|
||||
super.viewDidLoad()
|
||||
menuItems = [loadMenuOrder()]
|
||||
setupUI()
|
||||
setupAppStateObserver()
|
||||
}
|
||||
|
||||
override func viewWillAppear(_ animated: Bool) {
|
||||
@@ -42,6 +43,23 @@ class ViewController: UIViewController {
|
||||
updateInboxBadge()
|
||||
}
|
||||
|
||||
deinit {
|
||||
NotificationCenter.default.removeObserver(self)
|
||||
}
|
||||
|
||||
private func setupAppStateObserver() {
|
||||
NotificationCenter.default.addObserver(
|
||||
self,
|
||||
selector: #selector(appDidBecomeActive),
|
||||
name: UIApplication.didBecomeActiveNotification,
|
||||
object: nil
|
||||
)
|
||||
}
|
||||
|
||||
@objc private func appDidBecomeActive() {
|
||||
updateInboxBadge()
|
||||
}
|
||||
|
||||
private func setupUI() {
|
||||
title = "首页"
|
||||
navigationController?.navigationBar.prefersLargeTitles = true
|
||||
|
||||
Reference in New Issue
Block a user