2010-06-03 12 views
39

üzerinde çalışırken denediğimde bağlayıcı hataları olsun kodunu derlemek ve kullanılamaz CALayer:Nedense CALayer

#import <Foundation/Foundation.h> 
#import <UIKit/UIKit.h> 
#import <QuartzCore/QuartzCore.h> 

Kodu:

Aşağıdaki başlıkları aktardıktan

"_OBJC_CLASS_$_CALayer", referenced from: 

arrowImage = [[CALayer alloc] init]; 
+2

ayrıca hedefe QuartzCore.framework eklediniz mi? – hooleyhoop

cevap

79

Ayrıca, QuartzCore çerçevesini de hedefinize eklediğinizden emin olun. Sadece başlığı almak yeterli değil.

XCode Ekran enter image description here

+9

Bunu nasıl yapacağınızı bilmiyorsanız: * Sağ tıklarsanız Gruplar ve Dosyalar penceresinde (solda) projeye sağ tıklayın * ekle tıklayın -> varolan çerçeveler * QuartzCore.framework seçeneğini seçin ve Ekle –

+5

XCode 4 için Güncelle: seçeneğini tıklayın. Bunu yapın, proje gezgini içinde projenizi tıklayın, özet sekmesinde Bağlantılı Çerçeveler'e gidin ve buraya ekleyin. Eklenen çerçeveyi proje yönlendiricinizde daha sonra düzenlemelisiniz. Yeni Objective-C modülü desteğini kullanıyorsanız, – Tustin2121

+0

veya sadece @ @portport QuartzCore; – DrMickeyLauer