0

我的项目有一个小问题。我必须按字母顺序显示品牌列表。我从按字母顺序返回的服务中获取列表。

问题是,它没有返回按第二个单词按字母顺序排序的字符串列表。按第二个单词排序应该以编程方式完成。

例如:

Beacon、 Beat Kangz、Beat Goes On、 Behringer

我必须按第一个和第二个单词的字母顺序对上述列表进行排序。

注意:上面提到的列表已经按第一个单词排序。

请帮我摆脱它。

提前致谢。

4

2 回答 2

2

按升序或字母排序数组

NSArray *arr = [NSArray arrayWithObjects:@"Behringer", @"Beat Goes On", @"Beacon", @"Beat Kangz", @"Apple", @"001" , nil];
NSLog(@"Before %@",arr);
NSArray *sortedArray = [arr sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];    
NSLog(@"After %@",sortedArray);
于 2013-04-11T08:06:53.280 回答
0

以下对比较所有字符串/字符的数组进行排序....

NSArray *sortedArray=[array sortedArrayUsingSelector(compare:)];
于 2013-04-11T07:54:38.460 回答