我正在调试一些代码,并注意到xCode会做一些随机的事情:
1)有一个if
块,我绝对相信我的程序不应该进入,但出于某种原因它确实存在。
2)当我在if
块内放置一个断点时,执行就在那里停止(如预期的那样),但是如果我使用“跳过”按钮,程序会来回移动,然后进入下一个else if
区块。
代码:
if(self.position.x > 1.0 * firstPage * kAdvance)
power = (self.position.x - firstPage * kAdvance) / 20.0;
else if(self.position.x < 1.0 * lastPage * kAdvance)
power = (self.position.x + lastPage * kAdvance) / 20.0;`
(firstPage,lastPage和kAdvance是int
)
有什么不对?
感谢。
答案 0 :(得分:0)
解决
Rofl,问题真的很愚蠢:
几天前我正在玩我的计划,并将所有内容设置为“释放”。
我的坏。我将Analyze,Test和Run设置为调试,现在它可以正常工作。