2

変数を監視したい[UIScreen mainScreen].brightness

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

正しく視聴するには?

4

1 に答える 1

3

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

システム クラスのプロパティを監視しようとしているので、うまくいかない可能性があります。代わりに、メイン画面の明るさの値に KVO オブザーバーを追加するコードを記述し、オブザーバー コードにブレークポイントを設定する必要がある場合があります。

于 2012-05-13T19:34:11.587 に答える