配列があり、ループせずに 1 つの文字列が配列内にあるかどうかを確認したい。「if」を使用するだけで、配列に文字列が存在するかどうかがわかります。
可能性はありますか?
配列があり、ループせずに 1 つの文字列が配列内にあるかどうかを確認したい。「if」を使用するだけで、配列に文字列が存在するかどうかがわかります。
可能性はありますか?
を使用し-[NSArray containsObject:]
ます。
(ループを自分で記述する必要はありませんが、もちろん NSArray はほぼ確実に内部でループを使用する必要があります。)
if ([array containsObject:string])
NSLog(@"Yes, the array contains my string.")
どうですか
if ([yourArray containsObject:@"string"]) {
}
??
NSarray *theArray; // assume exists
if ( [theArray containsObject:someString] )
{
...
}