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