我们是否必须为之前作为观察者添加到 NSNotificationCenter
的对象显式发送 removeObserver:
?
我有点困惑,无法找到确切的答案。
请提供详细信息,包括为什么我们需要显式删除 Observer,以及为什么编译器不将其隐式放入类/应用程序中?
最佳答案
是的,您需要调用 removeObserver:
,否则被观察的类可能会调用所有已释放的观察者实例。
关于objective-c - 在 ARC 中我们需要发送 removeObserver : explicitly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13911651/