2

在表格视图的一列中,我有一个默认按字母顺序排序的名称列表。但是我有一列与名称相对应的值,当我对这些值进行排序而不是按字母顺序、升序或降序排序时,我有几个相同的值。

例如几行 5、4 和 3。我有 7 个名称的值为 5,其中 10 个为 4,其中 5 个为 3。我要做的是对这 7 个、5 个和 10 个名称进行排序按字母顺序排列的值为 5,4 和 3。而不是约翰,艾米,苏,贝丝,凯伦,我希望它是艾米,贝丝,约翰,凯伦,苏。

因此,我按字母顺序对具有相同值的每个名称进行排序。

我被困在这一点上,无法弄清楚。

4

1 回答 1

1

尝试这个

NSArray *array=@[@"John",@"Amy",@"Sue",@"Beth",@"Karen"];

NSArray *sortedArray=[array sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];

NSLog(@"%@",sortedArray);

回答:

(
Amy,
Beth,
John,
Karen,
Sue
)
于 2016-07-21T06:08:40.743 回答