2014-01-23 79 views
0

我想从detailedViewController中删除单元格中的数据。我试图从单元中删除图像和视频。对于视频,我将url和视频数据保存到核心数据,但我只是将url保存到单元格中。有没有办法删除基于网址的视频(如deleteDataWithURL)?以下是我使用的代码:从单元格内删除数据

- (void) deleteVideAndImage { 

    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

您有责任维护“数据源” - 仅仅修改表视图是不够的。事实上,最糟糕的情况是,您只能*修改数据源,然后在表视图上执行'reloadData',以使其从头开始重建可见表。 –

回答

1

这不会对您的表格视图执行任何操作。从核心数据删除将从您的模型删除它,但它不会改变您的查看,除非你有两个连接。如果你想从查看查看控制器而不是模型

+0

所以图像从桌面视图中消失,只是视频没有被删除 – matthew

+0

同样的答案,你的问题没有意义。我会建议阅读有关MVC和表视图的文档。 –