检查数组中的项目而不循环

时间:2012-05-26 05:24:10

标签: objective-c cocoa

我有一个数组,我想检查一个字符串是否在数组中,没有循环。只需使用"如果""我知道数组中是否存在某些字符串。

有可能吗?

3 个答案:

答案 0 :(得分:10)

使用-[NSArray containsObject:]

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

if ([array containsObject:string])
    NSLog(@"Yes, the array contains my string.")

答案 1 :(得分:0)

怎么样?
if ([yourArray containsObject:@"string"]) {

}

...

答案 2 :(得分:0)

NSarray *theArray; // assume exists
if ( [theArray containsObject:someString] )
{
    ...
}