我正在使用NSSortDescriptor
根据密钥对数组进行排序。昨天相同的代码工作得非常好。但今天它没有排序我的数组。我不知道发生了什么。甚至没有一个代码更改。
这是我的代码
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:keyName ascending:is_asc];
NSArray *temp = [arrayDFRValues sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
arrayDFRValues = [NSMutableArray arrayWithArray:temp];
[self.myTableView reloadData];
请有人帮忙吗?
答案 0 :(得分:0)
NSSortDescriptor * sort = [[NSSortDescriptor alloc] initWithKey:@"keyName" ascending:YES];
NSArray *sortDesc = [NSArray arrayWithObject:sort];
[arrayDFRValues sortUsingDescriptors:sortDesc];
[self.myTableView reloadData];