Rudiger
Rudiger

Reputation: 6769

Compile error trying to use CAGradientLayer

I'm trying to use CAGradientLayer and getting an unhelpful compile error. Can't figure out whats wrong. All I'm doing so far is:

CAGradientLayer *gradient = [CAGradientLayer layer];

I've imported <QuartzCore/QuartzCore.h> and I'm getting the warning >

_OBJC_CLASS_$CAGradientLayer referenced from: objc-class-ref-to-CAGradientLayer symbol(s) not found.

I've tried clean and build but no luck and I can't seem to target anything other than 4.1 in Xcode

Cheers for any help.

Upvotes: 13

Views: 6822

Answers (2)

Jacob Relkin
Jacob Relkin

Reputation: 163318

You didn't correctly add the QuartzCore framework into your project:


alt text

alt text

Upvotes: 30

Matthias Bauch
Matthias Bauch

Reputation: 90127

You have to add the QuartzCore-Framework to your project.

Upvotes: 6

Related Questions