Я использую блочное перечисление, подобное следующему коду:
[[[rows objectForKey:self.company.coaTypeCode] objectForKey:statementType]
enumerateObjectsWithOptions:NSEnumerationConcurrent
usingBlock:^(id coaItem, NSUInteger idx, BOOL *stop) {
// block code here
}]
Я хотел бы удалить некоторые объекты во время процесса перечисления в зависимости от значений их объектов.
Как я мог это сделать? Я знаю, что манипулирование изменяемым массивом или словарем (NSMutableArray или NSMutableDictionary) во время перечисления обычно невозможно.
Как лучше всего это реализовать?
Спасибо!