Objective-C - 基于字符串切片排序字符串数组

时间:2013-04-12 09:27:35

标签: objective-c ios6 nsmutablearray

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

我想将其排序为(“xxx_16”,“xxx_17”,“xxx_18”,“xxx_19”,“xxx_20”)

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

1 个答案:

答案 0 :(得分:1)

试试这个,

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

我的工作很好。