iPhone如何在armv7中使用CAShapeLayer链接错误

iPhone如何在armv7中使用CAShapeLayer链接错误,iphone,cashapelayer,Iphone,Cashapelayer,这可能非常简单,但我以前从未使用过CAShapeLayers,我在顶部导入了这个: 导入 编译器没有抱怨,但链接器有以下错误: "_OBJC_CLASS_$_CAShapeLayer", referenced from: objc-class-ref in myClass.o ld: symbol(s) not found for architecture armv7 我需要导入什么才能实现这一点?我正在使用Xcode 4.2和针对iPhone iOS 4.3的构建。将Quar

这可能非常简单,但我以前从未使用过CAShapeLayers,我在顶部导入了这个:

导入

编译器没有抱怨,但链接器有以下错误:

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

我需要导入什么才能实现这一点?我正在使用Xcode 4.2和针对iPhone iOS 4.3的构建。

将QuartzCore.framework添加到目标构建阶段下的链接库中

CAShapeLayer是QuartzCore框架的一部分,因此您需要将其链接到您的Xcode项目以使用它