そのため、使用しているサンプルコードで使用しているプロパティがいくつかあります。特に、UIViewクラスの「tag」プロパティ。ここで、このプロパティを設定しますNSLog
。または、タグの値に基づいて制御ステートメントを設定すると、設定した値がそこにあり、期待どおりに実行されていることがわかります。
ただし、マウスを.tagに合わせて、そこにあるタグ値を確認すると、Xcodeから何も取得されません。値を示すポップアップは表示されません。次に、auto / local / allウィンドウに移動し、「式の追加...」を試みます(これが、従来の「監視」変数を設定する唯一の方法のようです。別の方法がある場合は、お知らせください)。とにかく、object.tagを「監視」ウィンドウに配置しましたが、空白になっています。値なし。ゼロではなく、存在しなかったかのように何もありません。
もちろん、「object.tag」の「object」部分にマウスを合わせると、開示用の三角形が付いたオブジェクトのポップアップが表示され、展開してから「_tag」を探します(基になるインスタンス変数)。
では、これについて何がそんなに難しいのでしょうか?タグプロパティにカーソルを合わせるだけで、デバッグ中にタグプロパティが表示されないのはなぜですか?これはXcode開発のプロパティと関係がありますか?
Xcode4.3.2を実行しています