Неустранимое исключение: 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;
}

0 ответов

Другие вопросы по тегам