如何从浮动中投射或创建CGFloat?
我得到一个糟糕的接收器类型float *错误。
CGFloat point = [graphValues objectAtIndex:0];
答案 0 :(得分:3)
graphValues
可能不是NSArray
,而是float
的C数组。如果是这样,你想要这个:
CGFloat point = graphValues[0];
(之所以我认为这是因为它告诉你你试图在float *
上调用Objective-C方法。)
答案 1 :(得分:2)
那是因为数组不是NSArray
而是float
数组。
CGFloat point = graphValues[0];
如果您想知道如何声明CGFloat
,请查看标题(它应该是double
)。