出现这个错误,是因为在项目中使用了类似下面的代码:
for (NSString * urlStrin arr)
{
if ([urlStr hasPrefix:@"http"])
{
[arr removeObject:urlStr];
}
}
意思是,数组在枚举的过程中被改变,造成冲突。后来改用新建一个数组的方式,解决了这个问题:
NSMutableArray * newArr = [[NSMutableArrayalloc] initWithCapacity:10];
for (NSString * urlStrin arr)
{
if (![urlStr hasPrefix:@"http"])
{
[newArraddObject:urlStr];
}
}