2011-10-18 19 views
5

Esto probablemente algo muy simple, pero nunca he utilizado CAShapeLayers antes, me importaron esta en la parte superior:iPhone cómo utilizar error de enlace con CAShapeLayer ARMv7

importación < QuartzCore/QuartzCore.h>

Y el compilador no se queja, pero el enlace es con este error:

"_OBJC_CLASS_$_CAShapeLayer", referenced from: 
     objc-class-ref in myClass.o 
ld: symbol(s) not found for architecture armv7 

¿Qué necesito para importar para hacer este trabajo ?, estoy usando Xcode 4.2 y edificio para iPhone iOS 4.3.

Respuesta

27

Añadir QuartzCore.framework a sus bibliotecas vinculadas con las etapas Build del objetivo.

CAShapeLayer es una parte del marco QuartzCore, por lo que necesita para enlazar a que su proyecto Xcode con el fin de usarlo.

+0

Gracias eso fue todo. –

Cuestiones relacionadas