如何对表格视图进行编程以按字母顺序对添加的新数据进行排序?我找到了一些例子,但这些只显示了如何对数据数组进行排序。添加的数据来自使用核心数据的属性字符串。有没有按字母顺序排序新数据的方法?
答案 0 :(得分: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