1

「プログラム」が「ToDo」と 1 対多の関係にあり、ウィンドウが次のように設定されているデータ モデルがあります。

NSArrayController: プログラム。モック内のプログラム エンティティ、コンテンツを準備、特別なバインドなし NSTableView: 単一列、値はプログラムにバインド、controllerKey=arrangedObjects、パス=名前

NSArrayController: ToDo。moc の Todo エンティティ。コンテンツを準備し、ContentArray はパス "@unionOfSets.Todos" のプログラムの選択に
バインドされます。(および他の列のDueDateなど)

これは機能しています。選択した各プログラムについて、すべての ToDo の結合が他のテーブルに表示されます。

私の問題は、ボタンを ToDo 削除アクションにバインドすると、押すと次のエラーが表示されることです:エンティティ プログラムは、キー "@unionOfSets" のキー値コーディングに準拠していません

選択した ToDo アイテムが ToDo コントローラーから削除されることを期待していましたが、これを実現するにはどうすればよいですか?

前もって感謝します
- デイブ

4

1 に答える 1

0

デザインを次のように変更してください:NSarrayController todos selection-> contentSet "relationship name"

于 2011-04-01T10:24:17.620 に答える