如何从ManagedObjectContext中删除给定实体的所有对象

E-M*_*add 3 iphone cocoa cocoa-touch core-data

我不想对我的ManagedObjectContext使用reset方法.我只需要删除特定实体的所有对象,但我没有看到任何执行此操作的方法.选择特定实体的所有对象并循环遍历每个对象并删除它们都有效,但速度非常慢.

Ale*_*lds 7

选择特定实体的所有对象并循环遍历每个对象并删除它们

这就是你如何做到的.

  • 如果您的实体与其他实体具有依赖关系,则必须对其进行管理.我很确定这就是为什么它们被称为托管对象.这可能会有一些开销. (7认同)