我想将数据(字符串)添加到核心数据(iOS)中的空白行之一。你是怎样做的?
例如:我有一个 STUDENTS 实体,在该实体中有 3 个属性:索引、姓名、年龄。3个属性都填充了数据,假设它有10行数据。但是在索引 9 上,名称的属性没有数据(空格)。你如何填补这个空白?
我无法清楚地描述它,因为我还不能上传图片。
我想将数据(字符串)添加到核心数据(iOS)中的空白行之一。你是怎样做的?
例如:我有一个 STUDENTS 实体,在该实体中有 3 个属性:索引、姓名、年龄。3个属性都填充了数据,假设它有10行数据。但是在索引 9 上,名称的属性没有数据(空格)。你如何填补这个空白?
我无法清楚地描述它,因为我还不能上传图片。
您不应将其Core Data
视为具有行和列的数据库。它是一个Object Graph and Persistence framework
. 所以你处理对象(如行)和对象属性(如列)。因此,一旦您获取或创建了一些对象,您就可以设置它们的属性。
如果您还没有NSManagedObject
从您的对象模型创建子类,那么您必须使用KVC
访问器:
[student10 setValue:@"William" forKey:@"name"];
如果您确实创建了子类,则可以使用Objective-C
属性。
student10.name = @"William";
我建议阅读更多有关Core Data
Apple 文档的内容,以正确理解该框架。他们也有一些我认为的教程。