私はいくつかのコードをデバッグしていて、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
)
何が間違っている可能性がありますか?
ありがとう。