Я знаю, как удалить один объект в CoreData. Мне просто интересно, есть ли более простой способ удаления нескольких объектов?
Для одиночного удаления вы можете использовать
[moc deleteObject:someManagedObject];
но нет эквивалента для нескольких объектов.
В настоящий момент я собираюсь сделать...
NSArray *arrayOfManagedObjectsToDelete = //...
for (SomeManagedObjectClass *managedObject in arrayOfManagedObjectsToDelete) {
[moc deleteObject:managedObject];
}
но я не был уверен, есть ли другой способ сделать это?
в идеале такой метод, как...
- (void)deleteObjects:(NSSet*)objects
on NSManagedObjectContext
или какой-либо подобный метод.