正如我想的那样,如果我在实例被解散时不删除观察者,下次发布通知时,程序将由于未知的选择器异常而崩溃。
但是当我写了一些测试代码时,发现它不是那样的,每件事都很好,注意到发生了。我确定称为 dealloc 方法。
那么它有什么问题呢?
Apple 正在为您处理它,但我认为无论如何删除观察者都是很好的形式。它可能会带来问题,并且据您所知会导致随机错误。
正如我想的那样,如果我在实例被解散时不删除观察者,下次发布通知时,程序将由于未知的选择器异常而崩溃。
但是当我写了一些测试代码时,发现它不是那样的,每件事都很好,注意到发生了。我确定称为 dealloc 方法。
那么它有什么问题呢?
Apple 正在为您处理它,但我认为无论如何删除观察者都是很好的形式。它可能会带来问题,并且据您所知会导致随机错误。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium