我正在尝试从核心数据中删除图像和字符串。我有一个UITableView,当你点击一个单元格时,它会带你到一个deletedViewController,有一个按钮可以从核心数据中删除单元格中的项目,也可以从表格视图中删除单元格。
以下是我正在使用的代码:
//Delete Photo
NSManagedObject *objectToBeDeleted = [self managedObject]; // Replace this with whatever you use to reference the managed object
NSManagedObjectContext *context = [objectToBeDeleted managedObjectContext];
[context deleteObject:objectToBeDeleted];
[self.navigationController popViewControllerAnimated:YES];
答案 0 :(得分:1)
您使用的是fetchresultcontroller
吗?当你打电话
[context save:&error];
此保存后将调用fetchresultcontroller
委托以更新表格视图单元格。
答案 1 :(得分:0)
代码看起来很好......
我建议你使用断点来检查你发送给deleteViewController的managedObject是否与你要删除的一样。