Sort an NSArray in Descending Order

前端 未结 11 1232
死守一世寂寞
死守一世寂寞 2020-12-08 02:23

I have an NSArray of NSNumber objects that I have successfully sorted in ascending order using the following:

[myArray sortedArrayU         


        
11条回答
  •  情书的邮戳
    2020-12-08 03:16

    I have a mutableArray and want to sort in descending order with "number" key. "number" key is a string like "12345", "12346". This way that I had tried and look very well. Hope help you!

    NSComparisonResult result;
    
    NSArray *arrTem = [multableArr sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
        if([obj1 valueForKey:@"number"] > [obj2 valueForKey:@"number"])
             result = NSOrderedDescending;
        result = NSOrderedSame;
    }];
    
    return [[NSMutableArray alloc]initWithArray:arrTem];
    

提交回复
热议问题