我有一个与 ObjectB 具有一对多关系的 ObjectA。ObjectB 与 ObjectA 具有逆一对一关系。一切似乎都很顺利,直到我意识到调用[objectA.objectBSet removeAllObjects]
破坏了 ObjectB 实例的反向关系,这些实例位于 Set 中。objectA.objectBSet
只是NSMutableOrderedSet
我(认为)我从mogenerator工具中获得的 objectBs(如果这有什么不同的话)。
这是可能的还是我做错了什么?是不是简单地从其父集合中删除一个对象就可以自动从 CoreData 影响其反向关系的值?
非常感谢