2012-05-10 28 views
0

在Xcode調試器窗口顯示當前範圍內的局部變量的值子視圖屬性(例如,如果你是單步)。但是假設我想在一個子視圖(例如,一個UIScrollView實例/屬性如self.scrollview.zoomScale)檢查的屬性?如何檢查與IOS調試

我試圖目測在調試器窗口中的「自我」變量之下卻找不到實例化的UIScrollView。

謝謝。

回答

0

嘗試以下,調試窗口:

po self.scrollview.zoomScale 

或在您的情況:

p self.scrollview.zoomScale 

如果沒有來,只是把一個NSLog輸出zoomScale的價值。

+0

謝謝,但我特別想避免的NSLog和利用調試器的功率。但是你讓我在正確的方向指向...在我的情況,我不得不使用後備變量實例名稱(_scrollView),不得不將其轉換爲適當的類型,即「P(浮動)self._scrollView zoomScale ]「 –

+0

仍然,是否幫助你?有時候,我有問題,不得不去與NSLog的,還是與'po'command調試窗口是** **金怪異 – Peres

+0

...尤其zoomScale僅在與getter方法我在注意GDB可用上面的評論與點符號相反。點符號對其他UIScrollView變量(例如p(float)self._scrollView._maximumZoomScale)可以正常工作。 –