找到NSString NSArray的索引,匹配特定的字符串?

chr*_*s P 9 objective-c nsstring nsarray

我有一个NSString数组.

exampleArray = @[@"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12", @"13", @"14", @"15", @"16", @"17", @"18", @"19", @"20"];
Run Code Online (Sandbox Code Playgroud)

假设你有..

NSString *exampleString = @"7";
Run Code Online (Sandbox Code Playgroud)

我想在exampleArray中找到exampleString,并让它返回索引2,即@"7"所在的索引.

除了循环和比较isEqualToString之外,最好的方法是什么?

Bal*_*alu 14

if([exampleArray containsObject:exampleString]) {
    int index = [exampleArray indexOfObject: exampleString];
} else {
    NSLog(@"not found");
}
Run Code Online (Sandbox Code Playgroud)