我使用NSSortDescriptor
以降序排序存储在NSArray
中的值,并将排序的值显示在控制台中。按降序对表格数据进行排序目标C
但是zhr排序的表数据在重新加载表视图时没有排序。
这里是我的代码:
NSArray *descriptor = [NSArray arrayWithObject:[[NSSortDescriptor alloc] initWithKey:@"Priority" ascending:NO]];
self.searchResult = [self.responseData sortedArrayUsingDescriptors:descriptor];
NSLog(@"Sorted Array %@", self.searchResult);
附加的tableview数据源的方法。 – KKRocks
你可以显示你的dataSource方法吗?你应该在那里使用searchResult。并且一定要在对数组进行排序后调用[tableView reloadData] – iamirzhan
是的,我重新加载了tableview。 [self.taskTableView reloadData]; –