我在查找数组的索引时遇到问题。我的数组看起来像这样:
{"[NAME][NAME]", NSArray, NSArray}
我必须获取字符串等于该关联数组的第一个元素的对象的索引。
我曾尝试使用 for 循环并计算一个整数,但这并非每次都有效:/
编辑:这是我用来查找索引的部分:
int tempIndex = -1, indexCount = 0;
for(NSArray *tempName in ABMembers){
if([tempName[0] isEqualToString:memberName]){
tempIndex = indexCount;
break;
} else {
indexCount ++;
}
}
编辑 2: 对不起,伙计们,我刚刚发现我的问题是什么.. 数组是动态生成的,并且必须比较的字符串,以及不一样的字符串。这就是问题所在。所以在这里使用任何代码都应该有效。再次抱歉