में शब्दकोश मूल्य द्वारा एनएस डिक्शन कुंजी को सॉर्ट करें, मैंने चाबियों द्वारा एक शब्दकोश को सॉर्ट करने के कई उदाहरण देखे हैं, फिर मान प्राप्त कर रहे हैं, लेकिन मैं मूल्यों के बजाय क्रमबद्ध कैसे करूं।एनएसएआरएआर
उदा
{
blue:12;
red:50;
white:44;
}
मैं करने के लिए उतरते इन संख्या के अनुसार क्रमबद्ध चाहेगा:
{
red:50;
white:44;
blue:12
}
मैं कुंजी है जहाँ से मैं आदेश दिया NSArray बनाया सकता है, लेकिन परिणाम अभी भी अव्यवस्थित लगती है की एक क्रमबद्ध NSArray हो रही कोशिश की।
NSArray* sortedKeys = [stats keysSortedByValueUsingComparator:^(id first, id second) {
if (first < second) {
return (NSComparisonResult)NSOrderedAscending;
} else if (first > second) {
return (NSComparisonResult)NSOrderedDescending;
} else {
return (NSComparisonResult)NSOrderedSame;
}
}];
मैं डेटा को आउटपुट के रूप में ऑर्डर किए गए nsarray में बदलना चाहता हूं, लेकिन मैं साथ शुरू कर रहा हूं nsdictionary – MonkeyBonkey