gpt4 book ai didi

iphone - 使用NSSortDescriptor对特定项目进行排序的数组

转载 作者:行者123 更新时间:2023-12-01 19:08:14 26 4
gpt4 key购买 nike

我正在使用NSSortDescriptor对数组进行如下排序:

NSSortDescriptor *titleDescriptor = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObjects: titleDescriptor, nil];

self.items = (NSMutableArray*)[self.items sortedArrayUsingDescriptors:sortDescriptors];

哪个很棒。我想做的是始终在列表的顶部始终有一个特定的“标题”(据此我知道确切的字符串),然后让 NSSortDescriptor在该标题下方按字母顺序对其余的标题进行排序。使用 NSSortDescriptor完成此操作的语法是什么?

最佳答案

您应该使用其他方法之一,例如sortedArrayUsingSelector:来获得此级别的控制。

另外,不要只是将结果转换为可变数组。如果数组是可变的,请使用对可变数组排序的方法。如果使用该方法创建新数组,请通过对结果调用mutableCopy来确保它是可变的。

关于iphone - 使用NSSortDescriptor对特定项目进行排序的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494923/

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