前端之家收集整理的这篇文章主要介绍了
objective-c – 排序NSDictionary,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否有人可以告诉我如何对NSDictionary进行排序;我想从最后一个条目开始读取它,因为键是Date Time,我希望能够将它附加到NSMutableString.我能够使用枚举器阅读它,但我没有得到我想要的结果.
谢谢
对于您的要求,最简单的
方法是从键创建一个新数组,对其进行排序,然后使用该数组引用原始字典中的项.
(注意myComparison是您自己的比较两个键的方法).
NSMutableArray* tempArray = [NSMutableArray arrayWithArray:[myDict allKeys]];
[tempArray sortedArrayUsingSelector:@selector(myComparison:)];
for (Foo* f in tempArray)
{
Value* val = [myDict objectForKey:f];
}
原文链接:https://www.f2er.com/c/116662.html