2

シンプルなiPhoneゲームを開発しています。if else if else if elseループを使用しています。else部分をデバッグしようとしていて、変数の上にカーソルを置いたままにすると、'out of scope Summary Unavailable'メッセージが表示されます。

中かっこは適切であり、他の場合やループの一部の場合も同じように機能すると確信しています。

なぜそれが起こっているのですか?

助けてください。

4

2 に答える 2

1

使用している変数を確認してください。スコープ外でアクセスしている可能性があります。一意の変数名を使用してみてください。

于 2013-02-06T06:29:43.020 に答える
0

変数のすぐ下にブレークポイントを置き、コンソールgdbに次のように入力します

  • p「intのようなプリミティブ型の場合の変数名」
  • po「あなたのオブジェクト名」

これにより、値が出力されます。

于 2013-02-05T06:49:46.587 に答える