具有多个文本字段的多个单元格以核心数据属性

时间:2012-09-20 23:03:16

标签: core-data uitableview

我有一个包含9个单元格的tableview,在每个单元格中我至少有2个文本字段。每个单元格都有一个标签,textfields.placeholder在每个单元格中都是相同的:(示例如下)

enter image description here

我已经在核心数据中创建了实体(标签)和每个实体的属性(textfields.placeholder):

enter image description here

我的问题是,如何将textfield.text设置为每个实体中的每个属性?如何区分文本域?....我不认为IF语句是最好的方法(它会很多!!),另一个问题是单元格是动态的(所以用户可以添加更多种类)例如裤子......)

任何想法都会非常感激......我真的被卡住了!。

提前致谢。

我一直在阅读,但我无法理解某些内容:当你说“你可以为每个单元格设置一个对象”时,你指的是核心数据为每个实体自动创建的类(当你命中子类NSmanageobject按钮),然后我应该将每个单元格中的texfields绑定到每个实体类的对象上。我已经有了引用每个单元格的类,然后我想我应该这样做:Trousers * trouse = [NSEntityDescription insertNewObjectForEntityForName:@“Trousers”inManagedObjectContext:self.managedObjectContext]; trouse.nameProduct = Textfield.text.and这是我不是最好的方法的部分,因为我在每个单元格中有多个文本字段(我不认为它们属于我的视图)并且做得像这将是一项繁重的工作!你能帮我理解一下吗?。

1 个答案:

答案 0 :(得分:1)

如果您正在将CoreData与表视图一起使用,则应使用NSFetchedResultsController将模型对象连接到UI

请查看文档和示例。它旨在让这类事情变得不那么痛苦。