1
我已经有了一个带有数据的tableView。如果你点击一个单元格/行,它将推到一个edit
类型的视图。无论如何编辑核心数据的数据:编辑,我的意思是我已经有数据插入到我的上下文中。我已将我的数据加载到我的视图中,用户可以更改现有数据并将其保存。核心数据编辑功能
.H
//下面是实体/实体的类名 'AMM'
Amm *amm;
.M
-(IBAction)save
{
[self.amm setValue:self.nameField.text forKey:@"name"];
[self.amm setValue:self.nicknameField.text forKey:@"nickname"];
[self.navigationController popViewControllerAnimated:YES];
NSError *error;
if (![self.managedObjectContext save:&error]) {
//Handle Error
}
}
我想这个代码工作,但是设计模式我的应用程序不允许此代码为我工作,因为它在我的应用程序的其他部分。非常感谢您的帮助!
感谢您的帮助,但是这并不奏效。我有一个观点的数据。用户可以钻取更多的视图,并可以编辑刚开始的数据。但它不会更新表我nslogged了self.amm.name属性之后,我将它设置为self.nameField.text;和控制台输出(空) –