Core data 从nib加载后绑定NSArrayController ManagedObjectContext

Core data 从nib加载后绑定NSArrayController ManagedObjectContext,core-data,nib,nsarraycontroller,Core Data,Nib,Nsarraycontroller,您好,我正在尝试稍后通过代码绑定NSArrayController的NSManagedObjectContext。 控制器在没有绑定上下文的情况下加载到nib中。但是我有一个绑定到阵列控制器的NSTableView。我希望表保持为空,直到我将一些数据加载到上下文中(并且在启动时不在上下文中显示旧数据)。当我启动应用程序时,出现以下错误: 这是不可能的吗?我必须解决这个问题,还是我做错了? 我认为控制器在没有上下文的情况下会返回nil。如果上下文被适当填充,那么通过编程方式将NSArrayCon

您好,我正在尝试稍后通过代码绑定NSArrayController的NSManagedObjectContext。 控制器在没有绑定上下文的情况下加载到nib中。但是我有一个绑定到阵列控制器的NSTableView。我希望表保持为空,直到我将一些数据加载到上下文中(并且在启动时不在上下文中显示旧数据)。当我启动应用程序时,出现以下错误:

这是不可能的吗?我必须解决这个问题,还是我做错了?
我认为控制器在没有上下文的情况下会返回nil。

如果上下文被适当填充,那么通过编程方式将
NSArrayController
绑定到
NSTableView
会更好吗


这是苹果公司关于非正式协议的文档。

我希望有一种方法可以绕过这个问题,但似乎我是在代码中完成的。。。