for (QHBossCurrencyListInfoModel *model in dataArray) { if ([model.currency isEqualToString:@"BTC"]) { [dataArray removeObject:model]; } }
致使会奔溃,由于改变了遍历的数组数组
正确的写法以下code
NSMutableArray *list = [NSMutableArray arrayWithArray:dataArray]; for (QHBossCurrencyListInfoModel *model in list) { if ([model.currency isEqualToString:@"BTC"]) { [dataArray removeObject:model]; } }