IOS的神奇logging创build新的实体,并添加到arrays不woking
嗨,我正在与核心数据和魔法logging。 从服务器收到JSON响应之后。 我想创build一个实体,更新它的属性并添加到数组中。
我的代码是
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
数组。 任何帮助非常感谢。 谢谢