出现这种错误的原因是 边遍历数组 边修改数组中的内容
解决办法
1. 亲测有效
NSMutableArray* arrayTemp = xxx;
NSArray* array = [NSArrayarrayWithArray: arrayTemp];
for(NSDictionary* dic in array) {
if(condition){
[arrayTemp removeObject:dic];
}
}
出现这种错误的原因是 边遍历数组 边修改数组中的内容
解决办法
1. 亲测有效
NSMutableArray* arrayTemp = xxx;
NSArray* array = [NSArrayarrayWithArray: arrayTemp];
for(NSDictionary* dic in array) {
if(condition){
[arrayTemp removeObject:dic];
}
}
本文标题:was mutated while being enumerat
本文链接:https://www.haomeiwen.com/subject/tptfjxtx.html
网友评论