NSArray *test = [NSArray arrayWithObjects:@"22", @"3", @"22", @"5", @"1", @"0", @"2", nil];
NSArray *test2 = [NSArray arrayWithObjects:@"21", @"2", @"20", @"5", @"1", @"9", @"2", nil];
for(int i = 0; i < 7; i++) {
if ([test objectAtIndex:i] == [test2 objectAtIndex:i]); {
testVariable = testVariable + 1;
}
}
NSLog(@"%i", testVariable);
我想上面的代碼,以測試變量的比較,但它返回時7,它應該返回3.我需要以某種方式檢索和每個數組對象存儲在本地變量和比較thos對彼此?或者我可以像上面所做的那樣直接做更直接的事情。 數組非常有趣。 :)For循環做的變量重複檢查我
UPDATE:
得到它與NSInteger的工作.. :) 想我是比較的對象,而不是之前的實際整數..
你的if語句後檢查分號。 也許這個也造成了一些麻煩。 – zen 2012-10-24 11:23:09