Ios Xcode调试视图层次结构查找viewcontroller
Xcode中的调试视图层次结构是否允许我查看哪个视图控制器拥有视图?更新:从Xcode 9开始,视图控制器在可视化调试器中沿着视图层次结构列出 您可以从Xcode中的inspector获取所选视图的内存地址,然后使用控制台使用Ios Xcode调试视图层次结构查找viewcontroller,ios,xcode,debugging,Ios,Xcode,Debugging,Xcode中的调试视图层次结构是否允许我查看哪个视图控制器拥有视图?更新:从Xcode 9开始,视图控制器在可视化调试器中沿着视图层次结构列出 您可以从Xcode中的inspector获取所选视图的内存地址,然后使用控制台使用-nextResponder获取视图的视图控制器 UIView通过返回UIViewController对象来实现此方法 管理它(如果有)或它的superview(如果没有) 例如(lldb)po[0x0123456789ab nextResponder],对吗?如果lld
-nextResponder
获取视图的视图控制器
UIView通过返回UIViewController对象来实现此方法
管理它(如果有)或它的superview(如果没有)
例如
(lldb)po[0x0123456789ab nextResponder]
,对吗?如果lldb投诉,您可能需要将指针投射到(id)。在视图调试层次结构中,什么具体起作用?当我使用它时,我可以看到指向UIlabels的指针,但当我尝试执行类似于po 0x7fb1de6e2030.text的操作时,会出现错误。我希望我能把它投给UILabel,但没有成功。任何解决方案?这与视图控制器无关,但po[(UILabel*)0x7fb1de6e2030 text]
应该可以工作。