美文网首页
ios -数组排列

ios -数组排列

作者: 小的小碰撞 | 来源:发表于2017-08-17 11:31 被阅读0次
//排列数组
- (NSMutableArray *)sortArray:(NSArray *)array{
    NSMutableArray *sortArray = [NSMutableArray array];
    for (ZBHomeDoctorChat *entity in array) {
        [sortArray insertObject:entity atIndex:0];
    }
    NSMutableArray *mArray = [NSMutableArray arrayWithArray:array];
    [mArray sortUsingComparator:^NSComparisonResult(ZBHomeDoctorChat *entity1, ZBHomeDoctorChat *entity2)
     {
         if ([entity1.dialog_timestamp integerValue] > [entity2.dialog_timestamp integerValue])
         {
             return NSOrderedDescending;
         }
         else
         {
             return NSOrderedAscending;
         }
     }];
    //增加根据数组计算单个cell高度,计算完成后刷新tableview,保存对应cell高度,return时取出高度使用,数组数量增加时,高度dic需要相应调整indexPath,避免重新计算已有高度
    
    return mArray;
}

相关文章

网友评论

      本文标题:ios -数组排列

      本文链接:https://www.haomeiwen.com/subject/bfbgfxtx.html