有没有办法在XCode的调试会话期间查看UIView的实例?

时间:2012-11-28 01:39:55

标签: xcode ios6

我正在调试一个很难找到XCode视图的问题,如果有办法检查当前的视图层次结构,我会很喜欢它。在过去,我的方法是删除我的应用中的所有视图,并按顺序添加每个视图,直到我可以重新出现问题。上述方法耗时,乏味,并且需要更强大,可重复的解决方案。

所以,我问小组,有没有办法在调试会话期间检查XCode中的视图层次结构?是否有第三方实用程序可以执行此操作?

1 个答案:

答案 0 :(得分:1)

在调试器中,您可以键入

> po [view recursiveDescription]

或者如果您想使用NSLog语句

NSLog(@"%@", [view performSelector:@selector(recursiveDescription)]);

Apple在本文档中提及:http://developer.apple.com/library/ios/#technotes/tn2239/_index.html

否则,我在查找文档时遇到问题,所以我不知道它是否构成“私有API”。换句话说,您可能不希望将其包含在您提交给App Store的代码中。