一个NSManagedObjectContext上有两个NSArrayControllers?

时间:2015-04-26 15:15:10

标签: macos cocoa core-data nsarraycontroller

我的NSArrayControllers中有两个MainWindow.xib,并希望将它们与CoreData一起使用。两者都使用来自相同数据模型的相同类型的实体。这两个数组控制器分别绑定到它们自己的表视图(一个用于生成数据,一个用于存储数据)。

第一个阵列控制器连接到AppDelegate中的托管对象上下文,但我该如何处理第二个阵列控制器?它似乎无法连接到同一个托管对象上下文。如果我现在编译,我得到第二个阵列控制器的错误 Cannot perform operation without a managed object context

1 个答案:

答案 0 :(得分:0)

现在我自己回答这个问题:

IB中的绑定检查器在NSArrayController上为托管对象上下文绑定了绑定。我不能完全确定这是绑定阵列控制器的正确方法,但显然似乎是这样。