Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用IOS调试器检查子视图属性_Ios_Debugging - Fatal编程技术网

如何使用IOS调试器检查子视图属性

如何使用IOS调试器检查子视图属性,ios,debugging,Ios,Debugging,Xcode中的调试器窗口显示当前范围内的局部变量值,例如,如果您是单步执行的。但是假设我想检查子视图中的一个属性,例如,一个UIScrollView实例/属性,比如self.scrollview.zoomScale 我尝试在调试器窗口中查看self变量下面,但找不到实例化的UIScrollView 谢谢。在调试窗口上尝试以下操作: po self.scrollview.zoomScale 或者在您的情况下: p self.scrollview.zoomScale 如果没有任何结果,只需放置一

Xcode中的调试器窗口显示当前范围内的局部变量值,例如,如果您是单步执行的。但是假设我想检查子视图中的一个属性,例如,一个UIScrollView实例/属性,比如self.scrollview.zoomScale

我尝试在调试器窗口中查看self变量下面,但找不到实例化的UIScrollView


谢谢。

在调试窗口上尝试以下操作:

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。