1

你如何在 Xcode gdb 中 p(print) 一个 CGFLoat:

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

结果:

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

4

1 回答 1

1

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

gdb p (CGFloat) ((CGPoint)[(UIView *)[self view] center]).x
于 2012-06-28T12:29:59.710 回答