2010-10-10 13 views
13

Sto tentando di utilizzare CAGradientLayer e ottenere un errore di compilazione inutile. Non riesco a capire cosa c'è di sbagliato. Tutto quello che sto facendo finora è:Errore di compilazione durante il tentativo di utilizzare CAGradientLayer

CAGradientLayer *gradient = [CAGradientLayer layer]; 

ho importato <QuartzCore/QuartzCore.h> e sto ottenendo l'avvertimento>

_OBJC_CLASS_ $ CAGradientLayer riferimento da: objc-class-ref-to-CAGradientLayer simbolo (i) non trovato

Ho provato pulita e costruire, ma senza fortuna e io non riesco a colpire qualcosa di diverso da 4.1 in Xcode

Applausi per qualsiasi aiuto.

+1

è stato importato il file di intestazione, ma lo si aggiunge al quadro QuartzCore? – Ben

risposta

30

Non hai aggiunto correttamente il quadro QuartzCore nel progetto:


alt text

alt text

+1

Questo è zoppo, l'ho effettivamente importato e l'ho usato in altre parti del mio progetto, quindi non ci ho pensato. Reimportato e ha funzionato. – Rudiger

+0

Avevi esattamente ragione! Grazie per aver fornito la soluzione al mio problema. – AddisDev

6

È necessario aggiungere QuartzCore-Framework al progetto.

Problemi correlati