2

我有一个数组,我想检查一个字符串是否在数组中,而不是循环。只需使用“if's”,我就知道数组中是否存在某个字符串。

有没有可能?

4

3 回答 3

11

使用-[NSArray containsObject:].

(您不必自己编写循环,但当然 NSArray 几乎肯定必须在内部使用循环。)

if ([array containsObject:string])
    NSLog(@"Yes, the array contains my string.")
于 2012-05-26T05:37:16.717 回答
0

关于什么

if ([yourArray containsObject:@"string"]) {

}

??

于 2012-05-26T05:37:03.690 回答
0
NSarray *theArray; // assume exists
if ( [theArray containsObject:someString] )
{
    ...
}
于 2012-05-26T05:38:05.160 回答