编译错误尝试使用CAGradientLayer

我试图使用CAGradientLayer并获得无益的编译错误。 无法弄清楚什么是错的。 我到目前为止所做的是:

CAGradientLayer *gradient = [CAGradientLayer layer]; 

我已经导入了<QuartzCore/QuartzCore.h> ,我得到了警告>

_OBJC_CLASS_ $ CAGradientLayer引用自:objc-class-ref-to-CAGradientLayer符号(s)not found。

我试过干净,但没有运气,我似乎无法在Xcode中的目标以外的任何其他4.1

欢呼任何帮助。

您没有正确地将QuartzCore框架添加到您的项目中:

替代文字

替代文字

您必须将QuartzCore-Framework添加到您的项目中。