arrPersons:
<__NSArrayM 0x11c3f090>(
<__NSArrayM 0x11c28d40>(
anil kumar,
(998) 877-6655
)
,
<__NSArrayM 0x11c210e0>(
sanjeet kumar,
(963) 830-7128
)
)
现在,如果我有一个名字&#34; sanjeet kumar&#34;,我怎么知道它在哪个索引?
答案 0 :(得分:4)
// arr is the NSMutableArray
int index = 0;
for (NSArray *array in arr)
{
if ([[array objectAtIndex:0] isEqualToString:@"sanjeet kumar"])
{
break;
}
index++;
}
答案 1 :(得分:2)
这似乎是数组的数组, arrPersons是主要的可变数组,它包含另一个NSArray,其索引0包含名称,索引1包含phonenumber
NSString *stringToRemove = @"sanjeet kumar";
for (NSArray *array in arrPersons)
{
if ([[array objectAtIndex:0] isEqualToString:stringToRemove])
{
[arrPersons removeObject:array];
break;
}
}
答案 2 :(得分:1)
for(i = 0 ; i< arrPersons.count; i ++)
{
NSArray *tempArray = [arrPersons objectAtIndex:i];
if([tempArray objectAtIndex:0] isEqual:@"sanjeetKumar"])
{
//Remove this object From Array
break:
}
}