Aaron Hillegass のCocoa Programming for Mac OS Xでは、Raiseman アプリケーションが Interface Builder (IB) のボタンをNSArrayControllerwith send actionに接続します-remove:。MyDocument クラスで、彼は 2 つの KVC メソッドを実装します。
- (void)insertObject:(Person *)p inEmployeesAtIndex:(int)index;
- (void)removeObjectFromEmployeesAtIndex:(int)index;
このボタンを押すと、-removeObjectFromEmployeesAtIndex:メソッドが呼び出され、現在選択されている Person (Model) オブジェクトが配列から削除されます。
remove:IB で使用されるメソッドはどのようにして-removeObjectFromEmployeesAtIndex:メソッドを呼び出しますか?- でこの効果を再現するにはどうすればよい
NSTreeControllerですか?