CoreDataで単一のオブジェクトを削除する方法を知っています。複数のオブジェクトを削除するもっと簡単な方法があるかどうか疑問に思っていますか?
単一の削除には、次を使用できます
[moc deleteObject:someManagedObject];
ただし、複数のオブジェクトに相当するものはありません。
現時点で私はやろうと思っています...
NSArray *arrayOfManagedObjectsToDelete = //...
for (SomeManagedObjectClass *managedObject in arrayOfManagedObjectsToDelete) {
[moc deleteObject:managedObject];
}
しかし、これを行う別の方法があるかどうかはわかりませんでしたか?
理想的には...のような方法
- (void)deleteObjects:(NSSet*)objects
NSManagedObjectContext
または同様の方法。