【发布时间】:2026-02-04 05:20:16
【问题描述】:
有很多与此主题相关的问题,但没有一个回答我的问题。
当该对象被释放时,我想从该对象中removeObserver。我正在使用 KVO,因为需要观察多个项目,而 NSNotification 在这种情况下会产生巨大的开销。
这是场景:
(多个)对象正在被各种其他对象观察。当observer 被释放时,我可以将其作为观察者移除。但是当observed 被释放时,我需要告诉所有observers 将自己作为观察者移除。如何做到这一点?
【问题讨论】:
标签: iphone objective-c ios key-value-observing