NSSortDescriptor未排序数组

时间:2014-05-06 07:13:23

标签: ios nssortdescriptor

我正在使用NSSortDescriptor根据密钥对数组进行排序。昨天相同的代码工作得非常好。但今天它没有排序我的数组。我不知道发生了什么。甚至没有一个代码更改。

这是我的代码

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:keyName ascending:is_asc];
NSArray *temp = [arrayDFRValues sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
arrayDFRValues = [NSMutableArray arrayWithArray:temp];
[self.myTableView reloadData];

请有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

NSSortDescriptor * sort = [[NSSortDescriptor alloc] initWithKey:@"keyName" ascending:YES];
NSArray *sortDesc = [NSArray arrayWithObject:sort];
[arrayDFRValues sortUsingDescriptors:sortDesc];
[self.myTableView reloadData];