我有一个主从界面。在“主要部分”中,显示人员列表,在“详细部分”中,显示所选人员的详细信息,包括该人员具有的事物的列表:
master part detail part
| |
v v
+--------------------+------------------------+
| Person1 | Detail of Person2 |
| Person2 (selected) | |
| Person3 | Thing1 of person2 |
| Person4 | Thing2 of person2 |
| Person5 | Thing3 of person2 |
+--------------------+------------------------+
人和物放置在核心数据管理的数据模型中。
“主部分”是在NSWindowController中管理的,其中我有一个NSArrayController通过Cocoa Bindings连接到我的人员实体。
“详细部分”在单独的NSViewController中进行管理。
从这个详细信息-NSViewController,可以使用可可绑定访问主部件中的选定人员吗?可以从Interface Builder做到这一点吗?
最佳答案
已解决此问题:Binding selection across multiple view controllers in a single window interface
关于cocoa - Mac OS X:主从界面和 cocoa 绑定(bind),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4836484/