Iphone 基于键值对数据数组进行排序
我有一个字典数组,每个字典都有一组带值的键。我在表格视图中显示这些数据。我想在顶部添加一个分段控件,用于对数据进行排序。其中一个键值是stringformat中的日期,它应该按降序排序,另一个是doublevalue,它也应该按降序排序。我想出了太复杂的解决方案,比如检查最后一个值,建立某种弗兰克斯坦阶梯 我希望有人能给我指出一个更好的方向。给你Iphone 基于键值对数据数组进行排序,iphone,uitableview,Iphone,Uitableview,我有一个字典数组,每个字典都有一组带值的键。我在表格视图中显示这些数据。我想在顶部添加一个分段控件,用于对数据进行排序。其中一个键值是stringformat中的日期,它应该按降序排序,另一个是doublevalue,它也应该按降序排序。我想出了太复杂的解决方案,比如检查最后一个值,建立某种弗兰克斯坦阶梯 我希望有人能给我指出一个更好的方向。给你 NSSortDescriptor * descriptor = [NSSortDescriptor sortDescriptorWithKey:@"t
NSSortDescriptor * descriptor = [NSSortDescriptor sortDescriptorWithKey:@"theDateKey" ascending:NO];
[searchTermsArray sortUsingDescriptors:[NSArray arrayWithObject:descriptor]];
如果可以将日期作为
NSDate
获取,则可以使用NSSortDescriptor
对其进行排序。