修复收集箱后台返回不刷新

This commit is contained in:
2026-07-15 23:22:37 +08:00
parent a386802a55
commit ac2eac5fcd
+18
View File
@@ -24,6 +24,7 @@ class ClipInboxViewController: UIViewController {
setupArchiveButton() setupArchiveButton()
setupTableView() setupTableView()
setupEmptyLabel() setupEmptyLabel()
setupAppStateObserver()
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
@@ -31,6 +32,23 @@ class ClipInboxViewController: UIViewController {
loadClips() loadClips()
} }
deinit {
NotificationCenter.default.removeObserver(self)
}
private func setupAppStateObserver() {
NotificationCenter.default.addObserver(
self,
selector: #selector(appDidBecomeActive),
name: UIApplication.didBecomeActiveNotification,
object: nil
)
}
@objc private func appDidBecomeActive() {
loadClips()
}
private func setupNavigationBar() { private func setupNavigationBar() {
let clearButton = UIBarButtonItem( let clearButton = UIBarButtonItem(
title: "清空", title: "清空",