我正在使用Xcode 4.
我正在尝试将QuartzCore框架导入到我的Xcode项目中,但是我收到以下编译错误:
/Users/sabobin/Desktop/PlayingCard/PlayingCard/PlayingCardViewController.m:10:26: 错误:Quartz / Quartz.h:没有这样的文件 或目录
文件://localhost/Users/sabobin/Desktop/PlayingCard/PlayingCard/PlayingCardViewController.m: 错误:词法或预处理器问题: 找不到“Quartz / Quartz.h”文件
我导航到项目目标,并选择了Build Phases选项卡,然后将QuartzCore.framework添加到Link Binary With Libraries部分。
然后我在视图控制器实现文件中使用了以下import语句:
#import <Quartz/Quartz.h>
有没有人有任何想法?
提前致谢。
答案 0 :(得分:19)
应该有
#import <QuartzCore/QuartzCore.h>
答案 1 :(得分:7)
正确的行是#import <QuartzCore/QuartzCore.h>
。
答案 2 :(得分:4)
它可能对你有帮助。
#import<QuartzCore/QuartzCore.h>
答案 3 :(得分:2)
我想知道是什么让你写#import <Quartz/Quartz.h>
当你导入的框架是 QuartzCore 时。
正如其他人已经指出的那样,正确的是#import<QuartzCore/QuartzCore.h>
答案 4 :(得分:1)
应该使用
#import <QuartzCore/QuartzCore.h>
在Xcode的Build阶段下从Link Binary With Libraries导入QuartzCore.framework。
答案 5 :(得分:1)
从iOS 7开始,您不再需要导入QuartzCore,因为“导入UIKit”中已经包含了QuartzCore。