在Xcode中,如何在调试区域中获取self的实例属性?

时间:2015-06-21 19:48:32

标签: ios xcode swift debugging

我正在使用Xcode 6(和Swift,但我认为在这种情况下它并不重要)并尝试使用断点来调试我的iOS应用程序。具体来说,我想检查UIKit对象的当前实例的某些属性。

例如,假设我在视图控制器中放置了一个断点。在调试区域中,我看到self。扩展,这给了我正在使用的UIKit课程。看起来像这样:

screenshot of the debug area

我需要的是能够检查该对象的某些属性。比方说,我想看看headerReferenceSize属性。我找不到任何地方。我目前的理论是,我看到,而不是类的实例?这有可能吗?如果是这样,有没有办法检查实例,在这种情况下,FeedFlowLayout

我只需使用println检查值,或者移动断点就可以了,但是一次检查所有属性真的很有帮助。

1 个答案:

答案 0 :(得分:0)

您应该能够在已显示的调试区域中看到self的属性。只需向下滚动。如果由于某种原因这不起作用,您可以在调试控制台中键入debug命令。

如果您想查看headerReferenceSize,请输入:

expr headerReferenceSize

进入调试器控制台并按Enter键。它应该在下一行显示该变量的值。