0
Xcodeのデバッガウィンドウには、現在のスコープ内のローカル変数の値が表示されます(たとえば、シングルステッピングの場合など)。しかし、サブビュー内のプロパティ(たとえば、self.scrollview.zoomScaleなどのUIScrollViewインスタンス/プロパティ)を調べたいとします。IOSデバッガでサブビュープロパティを調べるにはどうすればいいですか
私は、デバッガウィンドウで "self"変数の下を見てみましたが、インスタンス化されたUIScrollViewを見つけることができません。
ありがとうございました。
ありがとうございますが、私は特にNSLogを避け、デバッガの機能を利用しようとしています。しかし私は正しい方向を指摘してくれました。私の場合は、バッキング変数インスタンス名(_scrollView)を使用し、それを適切な型にキャストする必要がありました。つまり、 "p(float)[self._scrollView zoomScale ] " –
まだ、それはあなたを助けましたか?時には私は問題があり、NSLogと一緒に行かなければならないが、 'po'コマンドを使ったデバッグウィンドウは** gold ** – Peres
という奇妙なものだ...特にzoomScaleはgdbでgetterメソッドでしか利用できない上のコメントはドット表記とは対照的です。ドット表記法は他のUIScrollView変数(例えば、p(float)self._scrollView._maximumZoomScale)でうまく動作します。 –