Quartzcore Framework错误iOS

时间:2012-07-30 17:19:12

标签: ios xcode core-animation

我在iOS应用程序中使用石英核心框架已有一段时间了。就在最近,在没有对框架进行任何更改的情况下,它在我的应用程序中导致了构建错误。在CATransform3d.h头文件中,找到了两个构建错误。带有错误的代码如下。

@interface NSValue (CATransform3DAdditions) - Method type specifier must start with + or -

+ (NSValue *)valueWithCATransform3D:(CATransform3D)t; - expected selector for objective c method

@end

- (CATransform3D)CATransform3DValue;

有没有人知道为什么会出现以下构建错误?为什么他们会突然冒出来?我删除并重新添加了石英核心框架。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

在XCode 4的左侧边栏中,选择顶部的项目文件:

1)确保在主视图中选择了目标,并且您应该在顶部看到5个标签,

2)单击“构建阶段”选项卡

3)单击“Link Binary With Libraries”行左侧的箭头,

4)点击刚出现在该行底部的加号按钮

5)在搜索栏中输入“QuartzCore”,

6)你应该看到一个名为“iOS 4.3”的文件夹,里面有“QuartzCore.framework”,

7)双击“QuartzCore.framework”将其添加到当前项目中。

然后它应该出现在左侧边栏中,如果您愿意,可以将其拖到框架文件夹中。

确保你做了

#import <QuartzCore/QuartzCore.h>