2010-10-10 17 views
13

Estoy intentando usar CAGradientLayer y obtener un error de compilación inútil. No puedo entender lo que está mal. Todo lo que estoy haciendo hasta ahora es:Error de compilación al intentar usar CAGradientLayer

CAGradientLayer *gradient = [CAGradientLayer layer]; 

He importado <QuartzCore/QuartzCore.h> y yo estoy recibiendo el testigo>

_OBJC_CLASS_ $ CAGradientLayer referencia desde: clase-ref-a-CAGradientLayer objc símbolo (s) no encontrado (s)

He tratado de limpieza y construcción, pero sin suerte y me parece que no puede apuntar que no sea nada en Xcode 4.1

Saludos para cualquier ayuda.

+1

ha importado los archivos de cabecera, pero ¿ha agregado el marco quartzcore? – Ben

Respuesta

30

no agregó correctamente el marco QuartzCore en su proyecto:


alt text

alt text

+1

Eso es poco convincente, lo he importado y lo he estado usando en otras partes de mi proyecto, así que no lo pensé. Lo reimporté y funcionó. – Rudiger

+0

¡Estabas exactamente en lo cierto! Gracias por proporcionar la solución a mi problema. – AddisDev

6

Tienes que agregar QuartzCore-Framework a tu proyecto.

Cuestiones relacionadas