0

我在我的 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;

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

4

1 回答 1

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>
于 2013-02-21T05:19:34.260 回答