已知 groupList含有数据的一个数组,通过groupId进行数组比较进行排序
NSArray *groupArr = [groupList sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
ArrowIMGroup *group1 = obj1;
ArrowIMGroup *group2 = obj2;
if (group1.groupId > group2.groupId) {
return (NSComparisonResult)NSOrderedAscending;
}else if (group1.groupId < group2.groupId) {
return (NSComparisonResult)NSOrderedDescending;
}else{
return (NSComparisonResult)NSOrderedSame;
}
}];