2010-10-10 8 views
13

Próbuję użyć CAGradientLayer i uzyskać niepomocny błąd kompilacji. Nie mogę się domyślić, co jest nie tak. Wszystko robię tak daleko jest:Błąd kompilacji podczas próby użycia CAGradientLayer

CAGradientLayer *gradient = [CAGradientLayer layer]; 

mam importowane <QuartzCore/QuartzCore.h> i Dostaję ostrzeżenie>

_OBJC_CLASS_ $ CAGradientLayer odwoływać od: objc klasy-ref-do-CAGradientLayer symbol (y) nie znaleziono.

Próbowałem czyste i budować, ale bez powodzenia, a ja nie potrafię kierować coś innego niż 4.1 w Xcode

Cheers za wszelką pomoc.

+1

Ty importowane pliki nagłówkowe, ale czy dodać ramy QuartzCore? – Ben

Odpowiedz

30

Nie prawidłowo dodać ramy QuartzCore do projektu:


alt text

alt text

+1

To jest lame, faktycznie go zaimportowałem i używam go w innych częściach mojego projektu, więc nie pomyślałem o tym. Ponownie zaimportowano i działało. – Rudiger

+0

Masz dokładnie rację! Dziękuję za dostarczenie rozwiązania mojego problemu. – AddisDev

6

Musisz dodać QuartzCore-Framework do swojego projektu.