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