25
核心数据:删除实体所有实例的最快方法
我正在使用Core Data在本地保留Web服务调用的结果。Web服务为“汽车”返回完整的对象模型-大概有2000辆(而我不能让Web服务返回少于1辆或所有汽车。 下次打开我的应用程序时,我想通过再次调用所有汽车的Web服务来刷新Core Data持久副本,但是为了防止重复,我需要首先清除本地缓存中的所有数据。 有没有一种更快的方法来清除托管对象上下文中特定实体的所有实例(例如,所有类型为“ CAR”的实体),还是我需要查询它们的调用,然后遍历结果以删除每个实体,然后保存? 理想情况下,我只能说删除实体为Blah的所有内容。
383
ios
objective-c
core-data