【发布时间】:2013-01-11 17:23:18
【问题描述】:
我知道如何删除 CoreData 中的单个对象我只是想知道是否有更简单的方法来删除多个对象?
对于单个删除,您可以使用
[moc deleteObject:someManagedObject];
但对于多个对象没有等效项。
目前我正在考虑做...
NSArray *arrayOfManagedObjectsToDelete = //...
for (SomeManagedObjectClass *managedObject in arrayOfManagedObjectsToDelete) {
[moc deleteObject:managedObject];
}
但我不确定是否有其他方法可以做到这一点?
理想的方法是...
- (void)deleteObjects:(NSSet*)objects
在NSManagedObjectContext 或一些类似的方法上。
【问题讨论】:
标签: ios objective-c core-data