使用新的Core Data Batch Updates,是否可以批量删除?

时间:2014-10-03 19:00:34

标签: core-data ios8

我目前删除核心数据中所有某种对象的方法是iterate over each object and delete manually,这相当昂贵。

今年使用添加到核心数据的new batch updates,可以这样完成吗?

2 个答案:

答案 0 :(得分:5)

不幸的是,OS X 10.10 / iOS 8目前无法实现。

NSBatchUpdateRequest仅限于更新所选属性。有关这方面的更多信息可以在this blog post中找到(请参阅"删除大量对象:不是问题"部分)。

答案 1 :(得分:5)

最后你可以在新的WWDC苹果中介绍NSBatchDeleteRequestwwdc 2015