gpt4 book ai didi

objective-c - 排序NSDictionary

转载 作者:行者123 更新时间:2023-12-01 17:01:41 25 4
gpt4 key购买 nike

我想知道是否有人可以告诉我如何对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];
}

关于objective-c - 排序NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com