From ac2eac5fcda6e0b2962651d6310c3b886cee7daa Mon Sep 17 00:00:00 2001 From: fish Date: Wed, 15 Jul 2026 23:22:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=94=B6=E9=9B=86=E7=AE=B1?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E8=BF=94=E5=9B=9E=E4=B8=8D=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Note/ClipInboxViewController.swift | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Note/ClipInboxViewController.swift b/Note/ClipInboxViewController.swift index fc4c1ee..420fb8b 100644 --- a/Note/ClipInboxViewController.swift +++ b/Note/ClipInboxViewController.swift @@ -24,6 +24,7 @@ class ClipInboxViewController: UIViewController { setupArchiveButton() setupTableView() setupEmptyLabel() + setupAppStateObserver() } override func viewWillAppear(_ animated: Bool) { @@ -31,6 +32,23 @@ class ClipInboxViewController: UIViewController { 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() { let clearButton = UIBarButtonItem( title: "清空",