2

変数が XCode で値を表示するにはどうすればよいですか?

自動ペインにはありません。また、カーソルを合わせても表示されません。何故ですか?

Add Expression を実行すると、正しく表示されることもあります。また、NSLog を実行してログに記録することもできますが、2013 年にはこれは本当にばかげているように思えます。

XCode 4.6 を使用しています。何か間違ったことをしているのですか、それともこの基本機能が存在しないだけですか?

4

2 に答える 2

3

コンテンツ ペインのローカル変数セクションを使用して、デバッグ中に変数値を表示できます。

ここに画像の説明を入力

shift+ command+を使用Yして、上のペインを切り替えることができます。

xCode でのデバッグの詳細については、次のリンクを参照してください。

于 2013-03-17T14:12:16.187 に答える
1

コンソールで、コマンド 'po' (印刷オブジェクトの略) を使用します。例: po [self myVariable]

これにより、コンテンツ ペイン内のこの半役に立たない変数ツリーよりも多くの情報が得られます。

ヒント:
1) ビルド構成がデバッグに設定されていることを確認してください。そうしないと、ローカル変数をデバッグできません。
2) 構造体とプリミティブをデバッグする必要がある場合があります。この場合、'po' の代わりに 'p' を
使用します。3) ドット表記 (po self.myVariable) を使用できますが、一部のデータ型ではこれが機能しないようです。xcodeのバージョンに依存すると思います

于 2013-05-02T00:52:13.737 に答える