我有一个播放声音文件的应用程序,我正在使用整数来计算音高的差异。用户以他们认为的答案进行响应,实际结果和用户的答案都存储在 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];
}