我知道如何在CoreData中删除单个对象我只是想知道如果这是一个更简单的删除多个对象的方法?
对于单个删除,您可以使用
[moc deleteObject:someManagedObject];
但是不存在多个对象的等价物.
目前我正在想…
NSArray *arrayOfManagedObjectsToDelete = //... for (SomeManagedObjectClass *managedObject in arrayOfManagedObjectsToDelete) { [moc deleteObject:managedObject]; }
但我不知道是否有另一种做法?
理想的方法就是…
- (void)deleteObjects:(NSSet*)objects
在NSManagedObjectContext或一些类似的方法.