【问题标题】:Using the new Core Data Batch Updates, is it possible to batch delete?使用新的Core Data Batch Updates,是否可以批量删除?
【发布时间】:2014-11-28 21:02:20
【问题描述】:

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

使用今年添加到Core Data中的new batch updates,可以这样完成吗?

【问题讨论】:

    标签: core-data ios8


    【解决方案1】:

    不幸的是,目前在 OS X 10.10/iOS 8 中是不可能的。

    NSBatchUpdateRequest 仅限于更新选定的属性。有关这方面的更多信息,请参阅 this blog post(请参阅“删除大量对象:不是问题”部分)。

    【讨论】:

      【解决方案2】:

      终于可以了,在新的WWDC苹果介绍NSBatchDeleteRequest(wwdc 2015)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-06
        • 2022-12-15
        • 1970-01-01
        相关资源
        最近更新 更多