我在另一个数组枚举(arrayOne)中测试数组的内容(arrayTwo)时遇到NSRangeException错误,如果arrayTwo没有与arrayOne相等或更大的计数。最有效的方法是什么?基本上我想从arrayTwo中获取对象(如果存在),否则如果没有对象,则忽略该操作。
int i = 0;
for (Class *arrayOneObject in arrayOne) {
if (arrayTwo[i]!= NULL) {
NSLog(@"array two object found");
}
i++;
}
编辑:根据Hot Lick的建议,我做了以下工作,工作正常。
int i = 0;
for (Class *arrayOneObject in arrayOne) {
if (arrayTwo.count > i) {
NSLog(@"array two object found");
}
i++;
}