Come rimuovi un osservatore da un oggetto sotto ARC ? Aggiungiamo semplicemente l'osservatore e dimentichiamo di rimuoverlo? Se non gestiamo più la memoria manualmente dove ci rassegniamo dall'osservare?
Ad esempio, su un controller di visualizzazione:
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
In precedenza, removeObserver:
chiamavo il dealloc
metodo del controller di visualizzazione .