NSArray
ऑब्जेक्ट्स के दो एनएसएआरएआरई को सॉर्ट करने के आधार पर कस्टम ऑब्जेक्ट्स के एनएसएआरएआर को सॉर्ट करें, मेरे पास दो सॉर्ट्स हैं जिन्हें मैं सॉर्ट करना चाहता हूं। एक में NSString
ऑब्जेक्ट्स, अन्य कस्टम Attribute
ऑब्जेक्ट्स शामिल हैं।स्ट्रिंग्स
// The master order
NSArray *stringOrder = [NSArray arrayWithObjects:@"12", @"10", @"2", nil];
NSArray कस्टम वस्तुओं के साथ: यहाँ मेरी "कुंजी" NSArray कैसा दिखता है
// The array of custom Attribute objects that I want sorted by the stringOrder array
NSMutableArray *items = [[NSMutableArray alloc] init];
Attribute *attribute = nil;
attribute = [[Attribute alloc] init];
attribute.assetID = @"10";
[items addObject:attribute];
attribute = [[Attribute alloc] init];
attribute.assetID = @"12";
[items addObject:attribute];
attribute = [[Attribute alloc] init];
attribute.assetID = @"2";
[items addObject:attribute];
तो, मुझे क्या करना चाहते हैं की छंटाई का निर्धारण करने के stringOrder
सरणी का प्रयोग है कस्टम ऑब्जेक्ट्स की items
सरणी। मैं यह कैसे कर सकता हूं?
यह एक अच्छी जगह एक सरणी का उपयोग करने की तरह प्रतीत नहीं होता। एक शब्दकोश या आदेश दिया गया शब्दकोश अधिक उपयुक्त और आसान हो सकता है। – Alexander