[英]Reverse NSMutableDictionary
我只是在学习Objective-C,并且有一个带有UITableViewCell部分的NSMutableDictionary。 问题是,它按年份排序,我想颠倒该顺序,因此去年是最重要的,而不是最不重要的。
有什么想法如何对NSMutableDictionary进行反向排序吗?
提前致谢
如前所述, NSDictionary
没有命令。
您可以执行的操作是,将键排列在单独的数组中,然后按键在有序数组中出现的顺序访问字典中的键对象。
像这样:
NSArray *orderedKeys = [[dictionary allKeys] sortedArrayUsingDescriptors:<your sort descriptor>];
for (NSString *key in orderedKeys)
{
MyObject *myObject = [dictionary objectForKey:key];
// do what you will with myObject
}
NSDictionary没有隐含顺序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.