Возможно, вы делаете это:
if (counter = 2) {
// Do something.
}
Это распространенная ошибка в операторах if
. Коррекция будет:
if (counter == 2) { // Note the "==", instead of "="
// Do something.
}
Хотя это всего лишь предположение - мне нужно увидеть больше информации об ошибке или о том, что вы хотите сделать.
EDIT
Ах - видел ваш недавно опубликованный код, подтверждающий то, что я сказал выше. Ваш код читает, что вы пытаетесь присвоить значение '2' для counter
в операторе if
. Вы хотите, чтобы ==
сделал это проверкой на равенство.