错误:接收器类型不好'浮动' redFloatValue = [redFloatValue redComponent];

时间:2016-08-26 05:43:16

标签: xcode macos cocoa

我在mac os x上Lightproperties(Color class)工作CocoaFramework。我想从LightProperties.mextconf.rbLightProperties.h创建一个捆绑文件。

我收到此错误:

  

错误:接收器类型不好'浮动' redFloatValue = [redFloatValue   redComponent];

提前致谢!

1 个答案:

答案 0 :(得分:0)

在您的代码片段中:

redFloatValue = [redFloatValue redComponent];

您正在使用RHS上的变量redFloatValue作为消息的接收器,其中(可能)需要类型NSColor *的值,并且LHS,其中(可能)需要CGFloat类型的变量。变量不能同时是这两种类型,因此其中一个用法是错误的,您显示的错误消息表明它是RHS。

上面的(可能)是因为您提供的信息非常少,我只能猜测代码中的类型实际上是什么。

HTH