我使用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]; –