NSMutableArray看起来像(“xxx_20”,“xxx_18”,“xxx_16”,“xxx_19”,“xxx_17”)
我想将其排序为(“xxx_16”,“xxx_17”,“xxx_18”,“xxx_19”,“xxx_20”)
我尝试使用选择器,但我甚至无法获得正确的语法。有谁知道如何正确地做到这一点?
答案 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);
我的工作很好。