0

我想将数据(字符串)添加到核心数据(iOS)中的空白行之一。你是怎样做的?

例如:我有一个 STUDENTS 实体,在该实体中有 3 个属性:索引、姓名、年龄。3个属性都填充了数据,假设它有10行数据。但是在索引 9 上,名称的属性没有数据(空格)。你如何填补这个空白?

我无法清楚地描述它,因为我还不能上传图片。

4

1 回答 1

0

您不应将其Core Data视为具有行和列的数据库。它是一个Object Graph and Persistence framework. 所以你处理对象(如行)和对象属性(如列)。因此,一旦您获取或创建了一些对象,您就可以设置它们的属性。

如果您还没有NSManagedObject从您的对象模型创建子类,那么您必须使用KVC访问器:

[student10 setValue:@"William" forKey:@"name"];

如果您确实创建了子类,则可以使用Objective-C属性。

student10.name = @"William";

我建议阅读更多有关Core DataApple 文档的内容,以正确理解该框架。他们也有一些我认为的教程。

于 2013-01-06T09:50:44.073 回答