我是否允许在NSManagedObjectContextObjectsDidChangeNotification中更改对象图?

时间:2009-11-06 01:52:32

标签: iphone cocoa cocoa-touch core-data

我想知道何时将一个对象插入到我的Core Data MOC中,何时将其添加到另一个具有关系的对象中。

因此,我观察NSManagedObjectContextObjectsDidChangeNotification通知会在插入对象集中找到正确类的所有对象,并使用addObject建立连接,以便正确处理KVO。它似乎工作正常。

这在NSManagedObjectContextObjectsDidChangeNotification中是否合法?

1 个答案:

答案 0 :(得分:2)

这是完全合法的,你只需要小心,当你做这样的事情,你不会导致无限递归(例如,插入一个导致通知的对象导致你添加一个对象,等等)。