1

プログラムで NSTableView を NSArrayController にバインドしたいと考えています。

以下を使用して、セルベースのテーブルですべてが正常に機能します。

[[table tableColumns][0] bind:NSValueBinding toObject:board.dataSource withKeyPath:@"arrangedObjects.name" options:nil];

しかし、ビュー ベースのテーブルにバインドしようとすると、どのように動作するのでしょうか? 「arrangedObjects」を列にバインドしてから、arrangedObjects の n 番目の要素の各プロパティを NSTableCellView のオブジェクトにバインドするとしますが、プログラムでどのように作成できますか?

NSTableColumn のビューのクラスにアクセスしようとしましたが、見つかった唯一のメソッドは .dataCell であり、テーブルに使用するクラス (NSTableCellView) ではなく NSTextFieldCell を返します。

何か案が?

4

1 に答える 1