IOS魔法记录创建新实体并添加到数组而不是woking

时间:2016-08-04 08:50:22

标签: ios entity magicalrecord

您好我正在使用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数组。任何帮助都非常感激。谢谢

0 个答案:

没有答案