2011-10-18 2 views
5

Cela a probablement quelque chose de vraiment simple, mais je ne l'ai jamais utilisé CAShapeLayers avant, j'importé ce en haut:iPhone comment utiliser erreur de lien avec CAShapeLayer ARMv7

importation < QuartzCore/QuartzCore.h>

Et le compilateur ne se plaint pas, mais l'éditeur de liens est avec cette erreur:

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

Que dois-je importer pour faire ce travail ?, Je suis en utilisant Xcode 4.2 et la construction pour iPhone iOS 4.3.

Répondre

27

Ajoutez QuartzCore.framework à vos bibliothèques liées sous les phases de construction de la cible. CAShapeLayer est une partie de l'infrastructure QuartzCore, vous devez donc lier cela à votre projet Xcode afin de l'utiliser.

+0

Merci, c'était ça. –

Questions connexes