1

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

在此处输入图像描述

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

在此处输入图像描述

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

任何想法都将不胜感激......我真的被卡住了!

提前致谢。

我读了一点,但我很难理解一些东西:当你说“你可以为每个单元格设置一个对象”时,你指的是核心数据为每个实体自动创建的类(当你点击子类 NSmanageobject按钮),然后我应该将每个单元格中的 texfields 绑定到每个实体类的对象??。我已经有了引用每个单元格的类,然后我想我应该这样做: Trousers *trouse = [ NSEntityDescription insertNewObjectForEntityForName:@"Trousers" inManagedObjectContext:self.managedObjectContext]; trouse.nameProduct =Textfield.text.and 这是我没有最好的方法的部分,因为我在每个单元格中有多个文本字段(并且我不会让它们成为我的视图的属性)并且像这将是一项巨大的工作!

4

1 回答 1

1

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

查看文档和示例。它旨在使这种事情不那么痛苦。

于 2012-09-21T10:57:43.920 回答