iOS,同时对两个具有不同计数的数组进行排序

时间:2013-02-23 13:39:38

标签: ios xcode cocoa-touch nsarray enumeration

我在另一个数组枚举(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++;
}

0 个答案:

没有答案