我有一个主从界面。在“主要部分”中,显示人员列表,在“详细部分”中,显示所选人员的详细信息,包括该人员具有的事物的列表:

 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/

10-11 22:02