0

NSTreeController と CoreData データモデルにバインドされた NSOutlineView があります。NSOutlineView は彼のデータを適切に表示します。

NSTableView のセル値が NSArrayController にバインドされ、CoreData からのデータが表示されます。NSTableview も彼のデータを適切に表示します。

Datamodel には、NSOutlineView と NSTableView のデータ間に関係があります

NSArrayController の「コンテンツ セット」を NSTreeController.selection.name にバインドして、NSOutlineView の選択に関連するすべての項目を表示しようとすると、次のエラーが発生します。

クラス NSCFString の無題のオブジェクトから NSSet を作成できません (「無題」は NSOutlineViews ノードの値です)

また、NSTableView のデータは表示されません。

IB でのすべてのセットアップ - これを機能させるためのヒントはありますか?

どうもありがとう!

4

1 に答える 1

1

を にバインドしたいNSArrayControllerのですContent SetNSTreeController、それController Key は「選択」であり、Model Key Pathは関係名である必要があります。これは「名前」ではないことを願っています。次に、TableView で、 「arrangedObjects」とプロパティ「name」NSArrayControllerを使用して、列の値を にバインドします。Controller KeyModel Key Path

于 2010-01-15T16:37:55.753 に答える