这是一个非常简单的问题。 我知道如何检查数组中是否存在NSString,我这样做:
if ([dataArray containsObject:paymentMethodString])
但除了检查是否存在之外,我想找出数组中相应元素的索引。你如何在Objective-C中做到这一点?
答案 0 :(得分:3)
你应该使用
NSUInteger index = [dataArray indexOfObject:your_object];
答案 1 :(得分:3)
NSUInteger index = [dataArray indexOfObject:paymentMethodString];
if( index != NSNotFound ) {
//the object is present at the index
}
答案 2 :(得分:1)
试试这个:
[dataArray indexOfObject:paymentMethodString]
答案 3 :(得分:1)
使用NSArray方法:
- (NSUInteger)indexOfObject:(id)anObject
像这样:
NSUInteger myIndex = [dataArray indexOfObject:paymentMethodString];