gpt4 book ai didi

iPhone:CoreData,按 2 列排序

转载 作者:行者123 更新时间:2023-12-03 18:52:19 25 4
gpt4 key购买 nike

我有一个只有几列的表格...我想对其进行排序,这就是我的做法:

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"column1" 
ascending:NO];

但是如果column1值到处都是0,我想按另一列对其进行排序...@“column2”。那么如何用 2 个键初始化我的 sortDescriptor 呢?谢谢

最佳答案

您不必使用两个键来初始化。您必须初始化两个排序描述符。然后将它们添加到一个数组中,然后将该数组与排序描述符一起传递给排序方法。

更新

NSSortDescriptor *col1SD = [NSSortDescriptor sortDescriptorWithKey:@"column1" ascending:NO];
NSSortDescriptor *col2SD = [NSSortDescriptor sortDescriptorWithKey:@"column2" ascending:NO];

[someMutableArray sortUsingDescriptors:@[col1SD, col2SD]];

关于iPhone:CoreData,按 2 列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6519417/

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