所以,我有一个简单的表格视图,我的列“名称”绑定到 NSArrayController。NSArrayController 使用 Entity 类型定义,并将保存 Person 对象。我已经检查了 XIB 文件中的“准备内容”。在我的应用程序中,我创建并插入了一个名为“网络”的托管对象。此类具有处理从网络传入的数据的委托方法。当我的 updateNotificationMethod 被调用时,我创建了我的 Person 托管对象并将其插入到“Network”的托管对象上下文中。
上面的工作就像魅力一样,我能够在表格视图中显示名称而没有任何问题。但是,如果我在具有新 managedObjectContext 的线程中处理通知,并且我在主线程中处理 NSManagedObjectContextDidSaveNotification 以将更改合并到我的主托管对象上下文中,那么我在表视图中看不到任何更新。NSArrayController 不应该知道合并的新托管对象并显示它们吗?
关于我在这里缺少什么的任何想法?