Lin*_*rld 12 iphone xcode nsmutablearray
我有一个名为stored的数组,我想访问它们的索引,以便我可以单独选择它们来执行我的操作.
如果我想打印他们的索引,我该怎么办?
jer*_*jer 49
使用NSArray的indexOfObject:方法.如下:
NSUInteger fooIndex = [someArray indexOfObject: someObject];
Run Code Online (Sandbox Code Playgroud)
int totalElements = [anArray count];
for(int i=0; i < totalElements; i++)
{
data = [myArray indexOfObject:i];
}
Run Code Online (Sandbox Code Playgroud)
如果传入索引,上面的代码将为您提供数据
NSString *haystackText = @"Hello World";
int totalElements = [anArray count];
for(int i=0; i < totalElements; i++)
{
BOOL result = [haystackText caseInsensitiveCompare:[myArray objectAtIndex:i] == NSOrderedSame;
if(result)
{
NSUInteger fooIndex = [myArray indexOfObject: haystackText];
return fooIndex;
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码将首先找到数组中的元素,如果它存在则返回索引.