2

配列があり、ループせずに 1 つの文字列が配列内にあるかどうかを確認したい。「if」を使用するだけで、配列に文字列が存在するかどうかがわかります。

可能性はありますか?

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 に答える