我遇到了一个非常奇怪的错误。我在函数中运行以下代码:
if (throwsThisRound % 3 == 0){
debug('do it');
throwsThisRound = 0;
players[button.playerNum].throwsThisRound = 0;
changeTurn();
};
这完全没问题。但是,如果我要删除调试函数,它只是一个运行Ti.API.debug(param)
的函数,则if
语句中的任何内容都不会运行。怎么会发生这种情况?我已经完全注释掉代码,运行我的应用程序,并取消注释代码并再次运行。我每次都可以重现这一点。很奇怪。
答案 0 :(得分:1)
我经常看到的是这些错误。在某处添加一些行(或删除它),突然之间不再有效,而不会实际发生变化。
解决方案非常简单。转到您的builds
文件夹,删除构建内容,但不删除文件夹本身。
因此删除这些文件夹的内容(取决于您的部署目标):
/Titanium Workspace/Your Project Name/build/iphone/
/Titanium Workspace/Your Project Name/build/android/