КВО на NSCountingSet?

Я хотел бы контролировать NSCountingSet, чтобы увидеть, если его содержимое меняется. Настройка KVO, похоже, компилируется, но не запускается. Первый вопрос: можно ли наблюдать за сетом? Если так, то что-то не так с этим сообщением?

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

Я просто пытаюсь контролироватьподсчитывать из (количество объектов в) наборе, если это помогает.

Изменить - вот наблюдатель (subViewB):

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

Edit2 - переместил сообщение addObserver из подпредставления в viewController. Таким образом, я пытаюсь получить один subView для наблюдения NSCededSet в другом из subViews viewController. Ключевой путь "относительно приемника" - который я предполагаю, чтобы быть subViewA.

Ответы на вопрос(3)

Ваш ответ на вопрос