ios:gdb p(CGFloat)[[自我视图]中心] .x

时间:2012-06-28 12:26:33

标签: objective-c xcode gdb

如何在Xcode gdb中打印(打印)CGFLoat:

gdb p(CGFloat)[[自我视图]中心] .x

结果:

无法在0x184e08c调用函数“objc_msgSend”:没有可用的返回类型信息。 无论如何要调用此函数,您可以显式转换返回类型(例如'print(float)fabs(3.0)')

1 个答案:

答案 0 :(得分:1)

使用GDB时,必须强制转换所有objective-c方法调用。

gdb p (CGFloat) ((CGPoint)[(UIView *)[self view] center]).x