在调试器中导航对象层次结构

时间:2013-01-04 01:02:16

标签: ios debugging uiview lldb

假设我有一些代码,包括以下内容:

UIView *myView = [[UIView alloc] initWithFrame:myFrame];
[self.view addSubView:myView];

然后我逐步调试调试器中的代码,直到我到达此代码后面的下一行。在调试器窗口的左侧是我可以检查的对象列表,并在那里列出myView。但是,我没有看到框架的详细信息或myView.center坐标的位置。我可以不通过刚才描述的对象层次结构检查这些属性吗?如果没有,如何在不使用NSLog的情况下查询值是什么?

1 个答案:

答案 0 :(得分:1)

尝试使用调试器命令po

示例输出:

(lldb) po theView
(UIView *) $1 = 0x09b83750 <UIView: 0x9b83750; frame = (0 0; 768 1024); layer = <CALayer: 0x9b837b0>>