为什么我的整数(从数组中拉出)没有在if语句中正确检查?

时间:2013-04-15 17:50:26

标签: arrays if-statement nsmutablearray nsnumber

我有一个播放声音文件的应用程序,我正在使用整数来计算音高差异。用户回答他们认为答案是什么,实际结果和用户的答案都存储在NSMutableArrays中。我把它们包装在NSNumber对象中,但是当我在下面的代码中将它们拉出来时,好像整数值总是为0,无论用户输入什么,inputCount都会好像匹配一样。有谁能解释一下?我很绝望。

for (i = 0; i < 2; i = i + 1) {
if ([[userAnswers objectAtIndex: i] intValue] == [[intervalResults objectAtIndex: i] intValue]) {
    inputCount++;
    self.inputCountDisplay.text = [NSString stringWithFormat:@"%i", inputCount];
}

1 个答案:

答案 0 :(得分:0)

更改括号()这不起作用[]使用此