我试图通过标记对象的数组进行枚举,每个对象都有一个相应的核心数据实体,该实体具有一个“标记”属性,我将其用作谓词来获取枚举对象的正确实体。请参阅下面的代码。
这似乎导致了一些问题,因为我正在更新枚举中的实体,并且我怀疑问题是获取比枚举慢。如何枚举此数组并正确更新获取实体?
[array enumerateObjectsUsingBlock:^(obj *SomeClass, NSUInteger idx, BOOL *stop){
currentEntityForEnumeratedObject = [targetVC fetchEntityForTag:obj.tag createIfNeccessary:NO error:nil];
currentEntityForEnumeratedObject.someAttribute = [NSNumber numberWithInt:obj.somePropertyOfObj];
}];