【发布时间】:2013-12-12 14:09:59
【问题描述】:
我有一个包含核心数据对象的 UITableView。当您单击一行时,您将被带到另一个视图控制器,其中包含删除图像等选项。我将如何根据我选择的行删除特定对象的核心数据。所以说我会选择一个图像,然后单击呈现的视图控制器中的删除按钮,它会删除我只选择的图像。
EDIT为DetailedViewController中的删除添加代码
NSError *error = nil;
[self.managedObjectContext deleteObject:self.managedObject];
// REMOVE THIS LINE NO NEED TO CALL SAVE TWICE
//[self.managedObjectContext save:&error];
if (![self.managedObjectContext save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
} else {
NSLog(@"Video and Photo Deleted");
}
【问题讨论】:
-
显示您使用数据填充 UITableView 的代码以及如何将对象传递给详细视图控制器。
标签: ios core-data delete-row