Неустранимое исключение: NSGenericException *** Коллекция <__ NSArrayM: 0x17165f620> была видоизменена при перечислении
Я получаю Fatal Exception при получении элементов из MutableArray. Приложение падает на том же.
Ошибка:
Fatal Exception: NSGenericException
*** Collection <__NSArrayM: 0x17165f620> was mutated while being enumerated.
Raw Text
0 CoreFoundation __exceptionPreprocess
1 libobjc.A.dylib objc_exception_throw
2 CoreFoundation -[NSException name]
3 BroadCastApp GPBroadCastService.m line 624
-[GPBroadCastService getSubscribedItemFromBroadcastedGroup:]
Код:
- (id)getSubscribedItemFromBroadcastedGroup:(id)group
{
id item = nil;
NSArray *broadcastedGroupItems = [self getBroadcasetedGroupItems];//Returns MutableArray
for (item in [broadcastedGroupItems copy]) {
if ([[item valueForKey:@"groupId"] isEqualToString:group.groupId])
{
break;
}
}
return item;
}