【发布时间】:2015-01-07 20:59:16
【问题描述】:
所以我在 Core Data 中有一堆对象,并希望它们在 X 天后自动删除(这将基于 NSDate)。我做了一些搜索,似乎您一次只能删除一个核心数据对象,而不是一组,更不用说基于某个日期的那些。我在想也许有一个循环通过每个对象运行——但这似乎是处理器非常重的。关于我应该在哪里做这件事的任何想法?谢谢。
【问题讨论】:
-
@tkanzakic 这不是重复的,他知道如何在循环中删除多个对象。他特别询问如果这样做会慢得令人无法接受并且让应用程序完全无响应时该怎么做。
-
你看过iOS 8中Core Data新增的批量更新功能吗?它使您可以更快地执行此类性能密集型操作。