修复后台返回首页收集箱数量不刷新

This commit is contained in:
2026-07-15 22:49:26 +08:00
parent 080c7f00ce
commit 42e647c932
+18
View File
@@ -35,6 +35,7 @@ class ViewController: UIViewController {
super.viewDidLoad() super.viewDidLoad()
menuItems = [loadMenuOrder()] menuItems = [loadMenuOrder()]
setupUI() setupUI()
setupAppStateObserver()
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
@@ -42,6 +43,23 @@ class ViewController: UIViewController {
updateInboxBadge() 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() { private func setupUI() {
title = "首页" title = "首页"
navigationController?.navigationBar.prefersLargeTitles = true navigationController?.navigationBar.prefersLargeTitles = true