2012-05-13 10 views
2

変数[UIScreen mainScreen].brightnessを見たいです。Xcode4の変数値

ウォッチウィンドウでrmbをクリックし、式を追加を選択し、ウォッチする式として[UIScreen mainScreen].brightnessと入力します。 Xcodeは評価しますが、値は表示しません。

正しく見るには?

+0

HA、ウォッチポイントを作成しようとすると、Xcodeがクラッシュします。 – CodaFi

答えて

3

私はあなたが財産を見ることはできないと思います。インスタンス変数を監視する必要があります。 (ウォッチポイントは実際にはハードウェアサポートを使用して変更のメモリアドレスを監視します。プロパティは実際にはメソッド呼び出しの特殊な構文であり、メソッド呼び出しの結果のメモリアドレスはありません)。

あなたが運が悪いかもしれないシステムクラスのプロパティ。代わりに、メイン画面の輝度値にKVOオブザーバを追加し、オブザーバコードにブレークポイントを設定するコードを記述する必要があります。

+0

メソッド呼び出しの結果を確認したい場合は、VSのQuickWatch機能があります。 XcodeにQuickWatchと似たものがありますか? –