【问题标题】:Compile error trying to use CAGradientLayer尝试使用 CAGradientLayer 时编译错误
【发布时间】:2010-10-10 23:08:44
【问题描述】:

我正在尝试使用 CAGradientLayer 并得到一个无用的编译错误。想不通怎么回事。到目前为止,我所做的只是:

CAGradientLayer *gradient = [CAGradientLayer layer];

我已导入 <QuartzCore/QuartzCore.h> 并收到警告 >

_OBJC_CLASS_$CAGradientLayer 引用自:objc-class-ref-to-CAGradientLayer 符号未找到。

我尝试过清理和构建,但没有运气,而且我似乎无法在 Xcode 中定位除 4.1 以外的任何东西

为任何帮助干杯。

【问题讨论】:

  • 你导入了头文件,但是你添加了quartzcore框架吗?

标签: iphone ios gradient quartz-graphics


【解决方案1】:

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


【讨论】:

  • 那是蹩脚的,我实际上已经导入了它,并且我一直在我的项目的其他部分使用它,所以没有考虑它。重新导入它并且它起作用了。
  • 你完全正确!感谢您为我的问题提供解决方案。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 2011-01-24
    • 2019-12-08
    • 2018-10-04
    相关资源
    最近更新 更多