gpt4 book ai didi

iphone - 对 NSString 的 NSArray 进行排序

转载 作者:IT王子 更新时间:2023-10-29 08:01:51 25 4
gpt4 key购买 nike

有人可以告诉我排序 NSMutableArray 的代码吗?我有以下 NSMutableArray:

NSMutableArray *arr = [[NSMutableArray alloc] init];

“2”、“4”、“5”、“1”、“9”等元素都是NSString。

我想按降序对列表进行排序,以便最大整数值在列表中最高(索引 0)。

我尝试了以下方法:

[arr sortUsingSelector:@selector(compare:)];

但它似乎没有正确排序我的值。

有人可以告诉我正确完成我想要完成的事情的代码吗?谢谢!

最佳答案

你应该使用这个方法:

[arr sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];

NSArray 或:

[arr sortUsingSelector:@selector(caseInsensitiveCompare:)];

在“就地”排序 NSMutableArray

比较器应返回以下值之一:

  • NSOrderedAscending
  • NSOrderedDescending
  • NSOrderedSame

关于iphone - 对 NSString 的 NSArray 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com