由于遍历时会出现数组变化的情况,一开始采用提前赋值来解决。
NSMutableArray * dataArr=self.saveArr;
采用倒删的方法解决
for (int i = dataArr.count-1; i>=0; i--) {
NSString * choose=[NSString stringWithFormat:@"%@",dataArr[i][@"choose"]];
if ([choose isEqualToString:@"yes"]) {
[self.saveArr removeObject:self.saveArr[i]];
}else{
}
}