核心数据删除所有对象有没有更快的方法
Posted
技术标签:
【中文标题】核心数据删除所有对象有没有更快的方法【英文标题】:coredata deleteAllObjects is there a faster way 【发布时间】:2012-10-15 02:22:31 【问题描述】:在我将数据写入核心数据之前,我会调用
[self deleteAllObjects:@"MyEntity"];
但这似乎会遍历每个对象并删除它们,这似乎有点慢。我想知道是否有更好/更快的方法来做到这一点。
我已经查看了开发者网站上的 coredata 注释。但这是我能找到的用于从您的实体中删除条目的唯一功能。
【问题讨论】:
【参考方案1】:由于迭代代价高昂,因此有更快的方法。您可以查看here、here 和here 之前在 SO 上讨论过的这些答案。
【讨论】:
以上是关于核心数据删除所有对象有没有更快的方法的主要内容,如果未能解决你的问题,请参考以下文章
使用 NSManagedObjectContext 清除整个核心数据