我有一個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