Swift 在视图层次对象检查器中获取有关视图的更多详细信息

Swift 在视图层次对象检查器中获取有关视图的更多详细信息,swift,xcode,class,object,view,Swift,Xcode,Class,Object,View,我正在尝试调试一个应用程序,其中表视图中的某些单元格根据其成员变量之一的状态高亮显示 高亮显示在setSelected函数中完成,用户每次滚动表格时都会调用该函数 问题在于,有些单元格似乎将其成员变量设置为nil或其他一些值,但实际情况并非如此(尤其是用作分隔符的空白单元格(是的,错误做法)) 我意识到XCode中有一个视图层次结构调试器,我想知道我是否可以只“关注”一个特定的视图,看看它的类对象的值是什么。对象检查器实际上不够详细,无法查看成员变量的设置 我所问的可能根本不可行,但我只是在任何

我正在尝试调试一个应用程序,其中表视图中的某些单元格根据其成员变量之一的状态高亮显示

高亮显示在setSelected函数中完成,用户每次滚动表格时都会调用该函数

问题在于,有些单元格似乎将其成员变量设置为nil或其他一些值,但实际情况并非如此(尤其是用作分隔符的空白单元格(是的,错误做法))

我意识到XCode中有一个视图层次结构调试器,我想知道我是否可以只“关注”一个特定的视图,看看它的类对象的值是什么。对象检查器实际上不够详细,无法查看成员变量的设置


我所问的可能根本不可行,但我只是在任何地方都没有找到任何关于这方面的帖子。

您想打印出UI元素的变量吗?您可以在Xcode中使用视图层次调试器,选择感兴趣的视图,从检查器获取内存地址,然后使用Xcode的控制台打印该UI对象的变量。例如po[(UIView*)0x12345678 myVariable]