加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 在Xcode中调试时,我可以在应用程序中看到我的视图层次结

发布时间:2020-12-15 01:41:19 所属栏目:百科 来源:网络整理
导读:我正在调试我的iOS应用程序,因为我有一个视图push / dismiss调用,我想确保我的堆栈中没有任何我不希望的视图.是否可以在Xcode调试器中看到这个? 解决方法 您可能会发现lldb使用’recursiveDescription’来解救.只需在您对视图层次结构感兴趣的位置设置断点.
我正在调试我的iOS应用程序,因为我有一个视图push / dismiss调用,我想确保我的堆栈中没有任何我不希望的视图.是否可以在Xcode调试器中看到这个?

解决方法

您可能会发现lldb使用’recursiveDescription’来解救.只需在您对视图层次结构感兴趣的位置设置断点.例如,如果您想要窗口中的所有内容,则可以键入

(lldb) po [[[[UIApplication sharedApplication] windows] firstObject] recursiveDescription]

或者,我经常发现在调试视图时,我最感兴趣的是特定视图的层次结构.在那种情况下,您可以直接连接到您感兴趣的代码中的点(例如viewDidAppear:方法)并键入:

(lldb) po [self.view recursiveDescription]

注意:使用Xcode 6 Apple添加了实时视图调试,您可以从调试栏访问它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读