我不知道如何按字母顺序对 UITableView 中的数据进行排序。
我一直在 Icodeblog(网站)中使用 ToDoList 示例。一旦我输入数据,它就会出现在 UITableview 上。数据位于 sqlite 文件中。
我在 UITableview 栏中创建了一个按钮来运行此代码以按字母顺序对文本进行排序......但它不起作用:
NSMutableArray *array = [NSMutableArray array];
NSArray *sortedArray;
NSSortDescriptor *lastDescriptor =
[[NSSortDescriptor alloc] initWithKey:newTodo.text
ascending:YES
selector:@selector(localizedCaseInsensitiveCompare:)];
NSArray *descriptors = [NSArray arrayWithObjects:lastDescriptor, nil];
sortedArray = [array sortedArrayUsingDescriptors:descriptors];
[self.tableView reloadData];
请指出正确的方向。我的朋友还告诉我检查“sortUsingSelector”方法......但我仍然无法弄清楚。
我正在使用的示例代码位于此处。