0
此代码有什么问题?我得到数组枚举期间的应用程序崩溃
Collection <NSCFArray: 0x101e1b6d0> was mutated while being enumerated
它的NSMutableArray,而不是NSArray的
NSMutableArray *set = [[NSMutableArray alloc]initWithObjects:@"first", @"second", @"third", @"third", nil];
[set enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop)
{
if([obj isEqualToString:@"third"])
{
[set removeObjectAtIndex:idx];
}
}];
[pool drain];