マスター/ディテール インターフェイスがあります。「マスター部分」では人のリストを表示し、「詳細部分」では選択した人の詳細を表示します。これには、その人が持っているもののリストが含まれます。
master part detail part
| |
v v
+--------------------+------------------------+
| Person1 | Detail of Person2 |
| Person2 (selected) | |
| Person3 | Thing1 of person2 |
| Person4 | Thing2 of person2 |
| Person5 | Thing3 of person2 |
+--------------------+------------------------+
人や物は Core Data で管理されたデータ モデルに配置されます。
「マスター部分」は NSWindowController で管理されており、そこでは NSArrayController が Cocoa Bindings を介してピープル エンティティに接続されています。
「詳細部分」は、別の NSViewController で管理されます。
この detail-NSViewController から Cocoa Bindings を使用して、マスター部分で選択した人にアクセスできますか? Interface Builderからそれを行うことは可能ですか?