您好我正在使用Core Data和Magical Record。从服务器收到JSON响应后。我想创建一个实体,更新其属性并添加到和数组。
我的代码是
NSMutableArray *items = [NSMutableArray array];
NSManagedObjectContext *localContext = [NSManagedObjectContext MR_context];
Article *article = [Article MR_createEntityInContext:localContext];
[article setOrderingValue:idx];
[article updateWithApiRepresentation:articleJSON];
[items addObject:article];
我不知道为什么以上不起作用(不返回正确的项目数组)。只有当我替换这一行时它才有效
Article *article = [Article MR_createEntityInContext:localContext];
这一行
Article *article = [[Article alloc] initWithEntity:[Article entityInManagedObjectContext:localContext] insertIntoManagedObjectContext:nil];
主要目的是返回正确的items
数组。任何帮助都非常感激。谢谢