Linker CATiledLayer没有处理我的iOS5项目
我已经创建了新的单视图应用程序(使用iOS 5 sdk和Xcode 4.2开发),该应用程序现在由应用程序委托、视图控制器、scrollView(使用CATiledLayer)组成。故事板包含Linker CATiledLayer没有处理我的iOS5项目,linker,ios5,storyboard,catiledlayer,Linker,Ios5,Storyboard,Catiledlayer,我已经创建了新的单视图应用程序(使用iOS 5 sdk和Xcode 4.2开发),该应用程序现在由应用程序委托、视图控制器、scrollView(使用CATiledLayer)组成。故事板包含ViewController,其中包含UIScrollView哪个类是ScrollView(我创建的类)。我的目标是显示大型PDF文件,包括缩放等。我的项目基于苹果的缩放PDF样本。当我尝试在iPad上运行我的应用程序时,它会在链接过程中崩溃,显示以下错误: Undefined symbols for ar
ViewController
,其中包含UIScrollView
哪个类是ScrollView
(我创建的类)。我的目标是显示大型PDF文件,包括缩放等。我的项目基于苹果的缩放PDF样本。当我尝试在iPad上运行我的应用程序时,它会在链接过程中崩溃,显示以下错误:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_CATiledLayer", referenced from:
objc-class-ref in TiledPDFPage.o
那么,有人知道如何避免这个错误吗?问题是否可能在于我没有在代码中创建scrollView,而是在情节提要中创建 您是否记得链接QuartzCore框架 您可能在某个地方有这样一个导入(可能在您的
TiledPDFPage.m
)中:
#导入
如果是这样,您也必须在QuartzCore框架中进行链接
QuartzCore.framework
。如果没有,请继续QuartzCore.framework
(您可能需要展开IOS 5文件夹)#import <QuartzCore/CATiledLayer.h>