如何在调试器中输出帧位置?

时间:2009-04-25 19:16:22

标签: iphone cocoa-touch debugging uiimageview

我有一个UIIMageView,想要输出如下的值:

  • myobject.center.y
  • myobject.frame

基本上,位置和大小信息。我在控制台中使用“po”和使用@@进行断点操作,但都不起作用。我总是得到一个错误,例如“没有成员命名中心”。如何在调试器控制台和断点操作中输出这些值?

此外,是否可以让框架轮廓绘制自己,以便在视图中看到它?

1 个答案:

答案 0 :(得分:1)

根据我的经验,GDB不支持属性的点语法。您需要使用[myobject center] .y或[myobject frame]代替。此外,由于CGFloat和CGRect都不是对象,因此您需要使用“p”而不是“po”。