[英]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.