修复收集箱后台返回不刷新
This commit is contained in:
@@ -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: "清空",
|
||||||
|
|||||||
Reference in New Issue
Block a user