我正在调试一个很难找到XCode视图的问题,如果有办法检查当前的视图层次结构,我会很喜欢它。在过去,我的方法是删除我的应用中的所有视图,并按顺序添加每个视图,直到我可以重新出现问题。上述方法耗时,乏味,并且需要更强大,可重复的解决方案。
所以,我问小组,有没有办法在调试会话期间检查XCode中的视图层次结构?是否有第三方实用程序可以执行此操作?
答案 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的代码中。