アクセサーを使用することは、コレクション オブジェクトで KVO 通知を取得する方法のようですが、これは UIViewController の childViewControllers NSArray プロパティでは機能しないようです。このプロパティにオブジェクトが追加または削除されたときに通知を受け取りたいです。だから私はこれを試しました:
[self addObserver:self forKeyPath:@"childViewControllers" options:NSKeyValueObservingOptionNew context:nil];
-(NSUInteger)countOfChildViewControllers
{
return self.childViewControllers.count;
}
しかし、私がそれを正しく行っているかどうかはわかりません。通知を受け取っていません。私が望むことは可能ですか?