У меня есть ViewController, создающий экземпляр UIView, и затем я регистрирую наблюдателя в экземпляре, так что
logoAnimation = [[MainLogoAnimation alloc] init];
[logoAnimation addObserver:self forKeyPath:@"patrocinioDidLoad" options:(NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld) context:nil];
тогда, в том же файле, у меня есть:
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
NSLog(@"%@ \n %@ \n %@ \n ",keyPath,object,change);
}
Но, хотя я проверил и дважды проверил, что logoAnimation.patrocinioDidLoad изменился, Наблюдение ValueForKeyPath никогда не вызывается ...
Я что-то упустил?
Спасибо за помощь!
Антонио