Проблема неиспользованного объекта: Результат выражения не используется XCode 4 - PullRequest
2 голосов
/ 10 марта 2011

Получите следующий код и получите вышеуказанную ошибку в xs в инициализации оператора for.Не получал его в Xcode 3, просто обнаружился, когда я установил Xcode 4 сегодня.хз это

int xs = 0;
for (xs; xs<3; xs++) {
        if ([colorLayoutArray objectAtIndex:xs] == [colorLayoutArray objectAtIndex:xs+1]){
            rowCorrectCount = rowCorrectCount +1;}
}

Любые подсказки?

1 Ответ

7 голосов
/ 10 марта 2011

Ваши "xs" в первом предложении for() ничего не делают. Компилятор жалуется на вас, вероятно, не это имел в виду. Вы имели в виду одно из следующего:

for (int xs = 0; xs<3; xs++) {
        if ([colorLayoutArray objectAtIndex:xs] == [colorLayoutArray objectAtIndex:xs+1]){
            rowCorrectCount = rowCorrectCount +1;} }

или

int xs = 0;
for (; xs<3; xs++) {
        if ([colorLayoutArray objectAtIndex:xs] == [colorLayoutArray objectAtIndex:xs+1]){
            rowCorrectCount = rowCorrectCount +1;} }
...