-1

ここで本当に簡単な質問です。NSStringが配列に存在するかどうかを確認する方法を知っています。次のようにします。

if ([dataArray containsObject:paymentMethodString])

しかし、それが存在するかどうかを確認することとは別に、配列内の対応する要素のインデックスを調べたいと思います。Objective-Cでそれをどのように行いますか?

4

4 に答える 4

3

あなたは使用する必要があります

NSUInteger index = [dataArray indexOfObject:your_object];
于 2013-01-25T08:54:20.117 に答える
3
NSUInteger index = [dataArray indexOfObject:paymentMethodString];

if( index != NSNotFound ) {

    //the object is present at the index
}
于 2013-01-25T08:55:43.983 に答える
1

これを試して:

[dataArray indexOfObject:paymentMethodString]
于 2013-01-25T08:54:47.853 に答える
1

NSArrayメソッドを使用します。

- (NSUInteger)indexOfObject:(id)anObject

このような:

NSUInteger myIndex = [dataArray indexOfObject:paymentMethodString];
于 2013-01-25T08:56:14.560 に答える