KVO na NSCountedSet?

Chciałbym monitorować NSCountedSet, aby sprawdzić, czy zmienia się jego zawartość. Konfigurowanie KVO wydaje się kompilować, ale nie jest uruchamiane. Pierwsze pytanie: czy możesz obserwować zestaw? Jeśli tak, czy coś jest nie tak z tą wiadomością?

    [subViewA addObserver:subViewB forKeyPath:@"countedSet" options:0 context:NULL];

Naprawdę próbuję tylko monitorowaćliczyć z (liczby obiektów) zestawu, jeśli to pomaga.

Edytuj - oto obserwator (subViewB):

- (void)observeValueForKeyPath:(NSString *)keyPath 
                      ofObject:(id)object 
                        change:(NSDictionary *)change 
                       context:(void *)context {
    if ([keyPath isEqual:@"countedSet"]) {
        NSLog(@"Set has changed");
    }
}

Edit2 - przeniósł komunikat addObserver z subView do viewController. Próbuję więc uzyskać jeden subView, aby obserwować NSCountedSet w innym widoku podrzędnym viewController. ścieżka klucza jest „w stosunku do odbiornika” - co zakładam, że jest subViewA.

questionAnswers(3)

yourAnswerToTheQuestion