2014-01-23 116 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和表視圖的文檔。 –