【发布时间】:2011-12-31 21:48:50
【问题描述】:
我对自定义对多关系访问器很好奇。访问器将从另一个对象中删除相关对象是有道理的。但是我想知道您是否希望将对象从托管对象上下文中完全删除(以及随后的后台存储),您是否还需要从托管对象上下文中删除该对象然后保存它?
感谢您的帮助!
罗伯
【问题讨论】:
标签: core-data nsmanagedobject nsmanagedobjectcontext accessor
我对自定义对多关系访问器很好奇。访问器将从另一个对象中删除相关对象是有道理的。但是我想知道您是否希望将对象从托管对象上下文中完全删除(以及随后的后台存储),您是否还需要从托管对象上下文中删除该对象然后保存它?
感谢您的帮助!
罗伯
【问题讨论】:
标签: core-data nsmanagedobject nsmanagedobjectcontext accessor
罗伯,
删除只会影响关系。您必须删除对象才能将其从 MOC 和后备存储中删除。
IOW,这些是根本不同的操作。
安德鲁
【讨论】:
请注意,有一种叫做删除传播的东西可能会导致对象在从关系中删除时被删除。参考文献Relationship Delete Rules 在Core Data Programming Guide 中的Relationships and Fetched Properties 下。
【讨论】: