0

我需要显示从解析器获得的名称列表。我正在获取列表的 NSMutable 数组,然后我需要按字母顺序显示它们。

我试着做如下给出的:

NSArray *myArtistArray=[[NSArray alloc]init];
myArtistArray=[artistsList sortUsingSelector:@selector(compare:) ];

// error void value not ignored as it outght to be
[myArtistArray sortedArrayUsingSelector:@selector(compare:)];
4

4 回答 4

9
[yourMutableArray sortUsingSelector:@selector(compare:)];
[yourArray sortedArrayUsingSelector:@selector(compare:)];
于 2010-04-16T05:42:08.683 回答
4
[yourMutableArray sortUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
于 2010-04-16T10:20:15.730 回答
2
  NSArray *arraysort=[[NSArray alloc] initWithObjects:@"z",@"v",@"a",@"g",@"b", nil];
 NSArray   *sortedArray = [arraysort sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
    for (NSString *str in sortedArray) {
        NSLog(@"string %@ ",str);
    }
    NSLog(@"sortedarrayelements %d",[sortedArray count]);
于 2012-08-08T10:12:16.970 回答
2
[yourArrayName sortUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
于 2013-11-18T08:15:56.917 回答