如何对表格视图进行编程以按字母顺序对添加的新数据进行排序?我找到了示例,但是这些示例仅显示了如何对数据数组进行排序。添加的数据来自使用核心数据的属性字符串。有没有按字母顺序对新数据进行排序的方法?
问问题
626 次
1 回答
0
使用@Andrei Filip 的建议进行编辑,您想查看 NSSortDescriptor 类
然后你必须创建一个 sortDescriptors 数组,即使它只有一个
然后在您的数组上调用 sortedArrayUsingDescriptors,传入 sortDescriptors 数组
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:<#what attribute you want to sort on#> ascending:YES];
NSArray *sortDescriptors = @[sortDescriptor];
<#your array to sort#> = [<#your array to sort #> sortedArrayUsingDescriptors:sortDescriptors];
这将按字母顺序对数组进行排序。只需在 tableView 上调用 reloadData
于 2015-01-29T17:32:59.580 回答