我有一个主从界面。在“主要部分”中,我显示人员列表,在“详细信息部分”中,我显示所选人员的详细信息,包括该人拥有的物品列表:
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 绑定连接到我的人员实体。
“细节部分”在单独的 NSViewController 中进行管理。
从这个 detail-NSViewController 是否可以使用 Cocoa Bindings 访问主控部分中的选定人员?可以从 Interface Builder 中做到这一点吗?