0

私は何か間違ったことをしています。式を追加しました。デバッグ領域に「E」記号の付いた式が表示されますが、式は評価されておらず、その値はそこに表示されません (その時点でスコープ内にあります)。

デバッガー (lldb) を直接使用すると、うまく動作します。

式  GUI で評価されない

Xcode 4.3.2。

私は何をすべきか?

ありがとう

4

2 に答える 2

3

ブール値を評価してオブジェクトとして出力しようとしています。

デバッガーがメンバーの型がわからないと不平を言うかどうかに応じて、print [self isEditing]またはを使用します。print (BOOL)[self isEditing]

このpoコマンドは、任意の値ではなく、オブジェクトの説明を出力します。右側の式の結果が などのオブジェクトである場合にのみ使用してくださいpo self

式エディタでも同じ問題が発生します。式を使用する[self isEditing]と、デバッガーはそれを理解できません。ただし、 を使用する(BOOL)[self isEditing]と正しく表示されます。

于 2012-06-01T11:31:10.420 に答える
0

self.isEditing角括弧なしで式を として追加してみてください。ここで動作します

于 2012-06-01T16:05:04.800 に答える