2

我遇到了一个非常奇怪的错误。我在函数中运行以下代码:

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

这工作得很好。但是,如果我要删除调试函数,它只是一个运行的函数,那么语句Ti.API.debug(param)中的任何内容都不会运行。if这怎么可能发生?我已经注释掉了代码,运行了我的应用程序,然后取消了代码的注释并再次运行。我每次都能重现这个。很奇怪。

4

1 回答 1

1

我经常看到的是这样的错误。在某处添加一些行(或删除它),突然之间不再起作用,而实际上没有改变。

解决方案非常简单。转到您的builds文件夹,然后删除构建内容,但不删除文件夹本身。

所以删除这些文件夹的内容(取决于你的部署目标):

/Titanium Workspace/Your Project Name/build/iphone/
/Titanium Workspace/Your Project Name/build/android/
于 2011-12-06T23:06:17.350 回答