使用CGColorSpaceCreateDeviceRGB的代码无法编译

时间:2012-05-04 12:03:57

标签: ios core-graphics

我正在尝试子类化UIButton并需要在drawRect:方法中实现绘制渐变。但调用任何CGColorSpaceCreateDeviceRGB(),CGColorGetComponents(),CGGradientCreateWithColorComponents()会导致一堆链接器错误,说明:

  

Apple Mach-O链接器(Id)错误

     

架构i386的未定义符号:   “_CGColorSpaceCreateDeviceRGB”,引自:          - GradientButton.o中的[GradientButton drawRect:]

似乎缺少一些标题,但是搜索Quartz2D和CoreGraphics引用仍然没有结果。

1 个答案:

答案 0 :(得分:3)

您是否在应用中关联CoreGraphics.framework了?

看起来应该是这样的: