降序:(从大到小)
-(void)sortArrayDatas{
[array_datas sortUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {
RainfallStations *station_One = obj1;
RainfallStations *station_Two = obj2;
double totalRain_one = station_One.totalRain;
double totalRain_two = station_Two.totalRain;
if (totalRain_one>totalRain_two) {
return NSOrderedAscending;
}
else if (totalRain_one < totalRain_two){
return NSOrderedDescending;
}else{
return NSOrderedSame;
}
}];
}
升序:(从小到大)
-(void)sortArrayDatas{ [array_datas sortUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) { RainfallStations *station_One = obj1; RainfallStations *station_Two = obj2; double totalRain_one = station_One.totalRain; double totalRain_two = station_Two.totalRain; if (totalRain_one>totalRain_two) { return NSOrderedDescending; } else if (totalRain_one < totalRain_two){ return NSOrderedAscending; }else{ return NSOrderedSame; } }]; }