2013-05-19 32 views
0

我有一個應用程序4視圖,主視圖是包含我的表視圖與一些數據,在這個視圖中我也有一個按鈕添加按鈕來添加新的數據,如果我點擊一行我有detailView,在這個視圖中,我有一個按鈕,如果我點擊它,我有editView,現在我想改變數據,但是當我鍵入一些數據,我不能保存。這是代碼在CoreData應用程序中編輯數據

-(void)save { 
    [self.ricettaDaModificare setValue:self.titoloRicetta.text forKey:@"name"]; 
    [self.ricettaDaModificare setValue:self.ingredientiRicetta.text forKey:@"ingredient"]; 
    [self.ricettaDaModificare setValue:self.preparazioneRicetta.text forKey:@"make"]; 
} 

我知道必須通過上下文,但什麼時候?由於

+0

顯示我們的其他細節。謝謝。 –

回答

0

你需要調用保存在你的管理對象上下文你更新了你的數據庫對象後:

-(void)save { 

    [self.ricettaDaModificare setValue:self.titoloRicetta.text forKey:@"name"]; 
    [self.ricettaDaModificare setValue:self.ingredientiRicetta.text forKey:@"ingredient"]; 
    [self.ricettaDaModificare setValue:self.preparazioneRicetta.text forKey:@"make"]; 

    NSError *error; 
    [self.managedObjectContext save:&error]; 

    if (error) // handle save error 
} 
+0

我想,當他通過上下文時,他會問。 :) –

相關問題