2011-02-23 51 views
0

我在Interface Builder中有两个ArrayController绑定到两组Core Data实体。这两个实体有父母/子女关系。我有一个NSTableView绑定到NSTabView的第一个选项卡上的父实体的ArrayController。 NSTabView的第二个选项卡有另一个绑定到子实体的ArrayController的NSTableView。子控件ArrayController的内容集绑定到父控件ArrayController Controller Key: selectionModel Key Path: <name of child relationship>ArrayController的选择是否在选项卡上存在?

我想要做的是允许用户从父母列表中选择一个实体,然后切换标签并使用子列表。

发生什么事是,如果我用一个空的storedata文件启动应用程序,我可以添加父母,但不能添加孩子。如果我添加一些父母,然后重新启动应用程序,我可以添加孩子。然而,儿童的列表似乎没有被第一个选项卡上的哪个父母选中。

我可以解释这种行为的唯一方法是,如果ArrayController的选择不能跨标签坚持,是这样吗?还有什么我失踪?

回答

相关问题