I know how to delete a single object in CoreData I'm just wondering if theres a simpler way of deleting multiple objects?
For single delete you can use
[moc deleteObject:someManagedObject];
but there is no equivalent for multiple objects.
At the moment I'm thinking of doing...
NSArray *arrayOfManagedObjectsToDelete = //...
for (SomeManagedObjectClass *managedObject in arrayOfManagedObjectsToDelete) {
[moc deleteObject:managedObject];
}
but I wasn't sure if there was another way of doing this?
ideally a method like...
- (void)deleteObjects:(NSSet*)objects
on NSManagedObjectContext
or some similar method.