我有一个NSManagedObjectContext与两个实体,A和B.我有一个NSArrayController绑定到NSManagedObjectContext和一个NSTableView。 NSArrayController被设置为列出类型B的实体。然后,数组控制器提供表视图。调试绑定到NSManagedObjectContext NSArrayController
数组控制器所在的NIB由NSWindowController调用。在init中,我添加每个对象的一个实例,但是当我到达windowDidLoad时,托管对象上下文已填充,但数组控制器为空。
使用gdb我可以打印窗口控制器中可见的MOC和绑定到数组控制器的MOC,它们都具有相同的地址。
任何关于如何调试的线索?
您是否在属性检查器中为您的NSArrayController选中了“准备内容”复选框?容易忘记,无法调试... – Roger 2012-04-12 00:03:28
我做到了。这很奇怪。 – ruipacheco 2012-04-12 18:38:51
如果您保存了上下文,数据是否显示在您的商店中? – Roger 2012-04-13 07:21:56