El uso de accessors parece ser la forma de obtener notificaciones KVO en objetos de colección, pero esto no parece funcionar en la propiedad childViewControllers NSArray de un UIViewController. Deseo recibir una notificación cuando se agrega o elimina un objeto a esta propiedad. Así que probé esto:KVO en UIViewController matriz childViewControllers
[self addObserver:self forKeyPath:@"childViewControllers" options:NSKeyValueObservingOptionNew context:nil];
-(NSUInteger)countOfChildViewControllers
{
return self.childViewControllers.count;
}
Pero no estoy seguro si lo estoy haciendo bien, no recibo ninguna notificación. Es lo que quiero posible?