核心数据是否删除对象是否从托管对象上下文中删除对象?

问题描述:

我对Custom To-Many关系访问器很好奇。访问器将从其他对象中移除相关对象是有道理的。但是我想知道是否需要从托管对象上下文中完全删除对象(以及后续存储),还需要从托管对象上下文中删除对象,然后保存它吗?核心数据是否删除<key>对象是否从托管对象上下文中删除对象?

感谢您的帮助!

罗布

罗布,

卸下只是影响的关系。您必须删除该对象才能将其从MOC和后备存储中删除。

IOW,这些是根本不同的操作。

安德鲁

+0

它对我来说有意义,它们是不同的,但你永远不知道。谢谢(你的)信息! – Rob 2011-12-31 22:49:51

要知道,有一些所谓的删除传播这可能导致当他们从关系中去除遭到删除的对象。 C.F. 关系删除规则根据关系和提取属性Core Data Programming Guide