Titanium Appcelerator странная ошибка - PullRequest
2 голосов
/ 06 декабря 2011

Я столкнулся с действительно странной ошибкой.У меня работает следующий код в функции:

if (throwsThisRound % 3 == 0){
    debug('do it');
    throwsThisRound = 0;
    players[button.playerNum].throwsThisRound = 0;
    changeTurn();
};

Это прекрасно работает.Однако, если бы я удалил функцию отладки, которая является просто функцией, которая запускает Ti.API.debug(param), ничего в операторе if не выполняется.Как это может случиться?Я буквально закомментировал код, запустил свое приложение, раскомментировал код и снова запустил.Я могу воспроизвести это каждый раз.Очень странно.

1 Ответ

1 голос
/ 07 декабря 2011

Очень часто я вижу такие ошибки. Добавьте куда-нибудь строку (или удалите ее), и она внезапно перестанет работать, без ее фактического изменения.

Решение очень простое. Перейдите в папку builds и удалите содержимое сборки, но не саму папку.

Удалите содержимое этих папок (в зависимости от цели развертывания):

/Titanium Workspace/Your Project Name/build/iphone/
/Titanium Workspace/Your Project Name/build/android/
...