-5

NSMutableArray 看起来像 ("xxx_20", "xxx_18", "xxx_16", "xxx_19", "xxx_17")

我想把它分类成(“xxx_16”、“xxx_17”、“xxx_18”、“xxx_19”、“xxx_20”)

我尝试使用选择器,但我什至无法获得正确的语法。有谁知道如何正确地做到这一点?

4

1 回答 1

1

尝试这个,

 NSMutableArray *myarray = [ NSMutableArray arrayWithObjects:@"xxx_20", @"xxx_18", @"xxx_16", @"xxx_19", @"xxx_17", nil];
    NSArray *sortedArray = [myarray sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
    NSLog(@"%@",sortedArray);

它在我的最后工作得很好。

于 2013-04-12T09:36:20.473 回答