[FIXED] removeObserver:forKeyPath: in dealloc

Ausgabe

Wenn meine Instanz eine Eigenschaft eines anderen Objekts beobachtet, soll ich dann removeObserver:forKeyPath: in dealloc aufrufen?

Lösung

Ja

…es sei denn, es gibt einen geeigneteren Zeitpunkt früher in der Ausführung.

Beobachter werden als nicht beibehaltene Referenzen gehalten. Wenn Sie die Registrierung nicht aufheben, kann dies dazu führen, dass Ihre freigegebene Instanz benachrichtigt wird.


Beantwortet von –
justin


Antwort geprüft von –
Robin (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like