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