was mutated while being enumerat
2017-08-30 本文已影响13人
骑驴去旅行
出现这种错误的原因是 边遍历数组 边修改数组中的内容
解决办法
1. 亲测有效
NSMutableArray* arrayTemp = xxx;
NSArray* array = [NSArrayarrayWithArray: arrayTemp];
for(NSDictionary* dic in array) {
if(condition){
[arrayTemp removeObject:dic];
}
}