2014-10-10 5 views
8

मेरे पास एनएसएसटींग की एक सरणी है।एक विशिष्ट स्ट्रिंग से मेल खाते हुए एनएसएसटींग एनएसएआरएआरई की अनुक्रमणिका पाएं?

exampleArray = @[@"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12", @"13", @"14", @"15", @"16", @"17", @"18", @"19", @"20"]; 

मान लीजिए कि आप करते हैं ..

NSString *exampleString = @"7"; 

मैं exampleArray में exampleString, पता लगाना चाहते हैं, और यह 2 के सूचकांक, सूचकांक जहां @ "7" स्थित है वापसी की है।

यह एक्सेल टॉस्ट्रिंग के माध्यम से लूपिंग और तुलना करने के अलावा ऐसा करने का सबसे अच्छा तरीका क्या है? `IndexOfObject

+0

उपयोग:' या 'indexOfObjectPassingTest:' अधिक जटिल तुलना –

+0

बहुत अधिक विस्तृत और व्यापक जवाब है, यहाँ के लिए: http://stackoverflow.com/questions/5811121/check-if-nsstring-instance -is निहित में एक-NSArray – GKK

उत्तर

13
if([exampleArray containsObject:exampleString]) { 
    int index = [exampleArray indexOfObject: exampleString]; 
} else { 
    NSLog(@"not found"); 
} 
संबंधित मुद्दे