Ошибка компиляции с использованием CAGradientLayer

Я пытаюсь использовать CAGradientLayer и получать бесполезную ошибку компиляции. Не могу понять, что случилось. Все, что я делаю до сих пор:

CAGradientLayer *gradient = [CAGradientLayer layer];

Я импортировал <QuartzCore/QuartzCore.h>, и я получаю предупреждение >

_OBJC_CLASS_ $CAGradientLayer, на который ссылаются: символы objc-class-ref-to-CAGradientLayer не найдены.

Я пробовал чистить и строить, но не повезло, и я не могу настроить таргетинг на ничего, кроме 4.1 в Xcode

Приветствия за любую помощь.

Ответы

Ответ 1

Вы не правильно добавили структуру QuartzCore в свой проект:


alt text

alt text

Ответ 2

Вы должны добавить QuartzCore-Framework в свой проект.