天天看点

iOS 数组循环遍历 删除符合条件的字典

由于遍历时会出现数组变化的情况,一开始采用提前赋值来解决。

 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{     

  }

}