对数组里面对象边遍历边删除的问题

  • 删除数组符中合条件的对象
  • 创建一个临时的数组用于保存符合条件的对象
  • 删除数据的时候调用数据的deleteArray方法
- (void)deleteTest{

    NSMutableArray *needDeleteArray = [NSMutableArray arrayWithObjects:@"1",@"2",@"3", nil];

    NSMutableArray *tempArray = [NSMutableArray array];
    for (NSString *string in needDeleteArray) {
        [tempArray addObject:string];
    }

    [needDeleteArray removeObjectsInArray:tempArray];
}

你可能感兴趣的:(对数组里面对象边遍历边删除的问题)