Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正如我所想,如果我在实例被释放时不删除观察者,那么下次发布通知时,程序将由于未知的选择器异常而崩溃。
但是当我写一些测试代码时,发现它不是那样的,一切都很好,注意到发生了。而且我确定会调用 dealloc 方法。
那么它有什么问题呢?
Apple 正在为您处理它,但我认为无论如何移除观察者是一种很好的形式。它可能会带来问题,并且众所周知,它会导致随机错误。