'プログラム'が 'ToDo's'と1対多の関係にあり、ウィンドウが次のように設定されているデータモデルがあります。セット演算子を持つ配列コントローラのバインドをコンテンツとして保持する方法
NSArrayController:プログラム。プログラムのエンティティは、コンテンツを準備します。特別なバインディングはありません。 NSTableView:単一の列、値はプログラムにバインドされています、controllerKey = arrangedObjects、path =名前
NSArrayController:ToDos。 mocのTodoエンティティ。コンテンツを準備し、ContentArrayはパス "@ unionOfSets.Todos"のプログラムの選択にバインドされています
NSTableView:ToDosの配列されたオブジェクトの名前がいくつかの列。 (および他の列のDueDateなど)
これは機能しています。選択した各プログラムについて、すべてのToDosの和集合が他の表に表示されます。
私の問題は、ToDoの削除操作にボタンをバインドするときに、押されたときに次のエラーが発生します。エンティティプログラムがキー "@unionOfSets"のキー値に符合していません。
ToDoコントローラから選択したToDoアイテムが削除されることが予想されましたが、これをどのように達成する必要がありますか?事前に
おかげで、
- デイブ