-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 回答