数组排序-时间排序

2020-04-09  本文已影响0人  哟_fc88

object1.msgTime是获取的时间戳

// 时间排序

-(NSArray*)paixuArr:(NSArray *)arr{

NSArray * array=[arr sortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2) {

EMConversationModel *object1 = (EMConversationModel *)obj1;

EMConversationModel *object2 = (EMConversationModel *)obj2;

if ([object1.msgTime doubleValue] < [object2.msgTime doubleValue]) {

                   return NSOrderedDescending;

   } else if ([object1.msgTime doubleValue] > [object2.msgTime doubleValue]) {

                return NSOrderedAscending;

     }

              return NSOrderedSame;

}];

return array;

}

上一篇 下一篇

猜你喜欢

热点阅读