如何使用IOS调试器检查子视图属性
Xcode中的调试器窗口显示当前范围内的局部变量值,例如,如果您是单步执行的。但是假设我想检查子视图中的一个属性,例如,一个UIScrollView实例/属性,比如self.scrollview.zoomScale 我尝试在调试器窗口中查看self变量下面,但找不到实例化的UIScrollView如何使用IOS调试器检查子视图属性,ios,debugging,Ios,Debugging,Xcode中的调试器窗口显示当前范围内的局部变量值,例如,如果您是单步执行的。但是假设我想检查子视图中的一个属性,例如,一个UIScrollView实例/属性,比如self.scrollview.zoomScale 我尝试在调试器窗口中查看self变量下面,但找不到实例化的UIScrollView 谢谢。在调试窗口上尝试以下操作: po self.scrollview.zoomScale 或者在您的情况下: p self.scrollview.zoomScale 如果没有任何结果,只需放置一
谢谢。在调试窗口上尝试以下操作:
po self.scrollview.zoomScale
或者在您的情况下:
p self.scrollview.zoomScale
如果没有任何结果,只需放置一个输出zoomScale值的NSLog。谢谢,但我特别尝试避免使用NSLog并利用调试器的功能。但是你给我指出了正确的方向。。。在我的例子中,我不得不使用支持变量实例名_scrollView,并将其转换为适当的类型,即p float[self._scrollviewzoomscale],但它对您有帮助吗?有时我会遇到问题,不得不使用NSLog,但是,带有pocommand的调试窗口很奇怪。。。尤其是zoomScale仅在gdb中使用我在上面的注释中提到的getter方法,而不是点表示法。点表示法适用于其他UIScrollView变量,例如p floatself.\u scrollView.\u maximumZoomScale。