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

Dou*_*ith 6 core-data ios8

我当前删除Core Data中所有特定类型对象的方法是迭代每个对象并手动删除,这相当昂贵.

使用今年添加到Core Data 的新批量更新,可以像这样完成吗?

fla*_*ixx 5

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

An NSBatchUpdateRequest仅限于更新选定的属性.有关这方面的更多信息可以在这篇博文中找到(参见"删除大量对象:不是问题"部分).


Ser*_*uca 5

最后你可以在新的WWDC苹果中介绍NSBatchDeleteRequest(wwdc 2015)