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