Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 找不到';UIView&x27;_Ios_Objective C_Xcode - Fatal编程技术网

Ios 找不到';UIView&x27;

Ios 找不到';UIView&x27;,ios,objective-c,xcode,Ios,Objective C,Xcode,我正试图在我的xcode项目中添加一个objective C。 但我发现了一些错误: “找不到'UIView'的接口声明” “需要一种类型” 我已经链接到QuartzCore.framework。并且.m文件已添加到编译源代码中。 我错过了什么?我是ios的新手。请提供帮助。请确保包含UIKit,这是定义UIView的地方:#import这是库中的一个错误。头文件()使用UIView,但不导入,因此将其源文件复制到项目中可能会出现此错误 (更新:) 解决此问题的一种方法是将#import添加到U

我正试图在我的xcode项目中添加一个objective C。 但我发现了一些错误:

“找不到'UIView'的接口声明”

“需要一种类型”

我已经链接到QuartzCore.framework。并且.m文件已添加到编译源代码中。
我错过了什么?我是ios的新手。请提供帮助。

请确保包含UIKit,这是定义UIView的地方:
#import
这是库中的一个错误。头文件()使用
UIView
,但不导入
,因此将其源文件复制到项目中可能会出现此错误

更新:)

解决此问题的一种方法是将
#import
添加到
UIView+Toast.h
的顶部


另一种方法是将
#import
添加到“支持文件”组中目标的
.pch
文件中(如果项目有
.pch
文件)。Xcode 6的项目模板似乎不包含
.pch
文件,因此您可能无法轻松使用此修复程序。

请粘贴更多代码…正确答案,我刚刚添加了#导入.pch文件。一切正常。竖起大拇指!我有一个混合类,swift类试图通过桥头获得一个目标类。我得到了这个错误和数千个错误(对于我声明的UIView,如UILabel、UIExtView等)。当然,objective C类没有导入UIKit。加上这一点就解决了问题。问题是:Objective C类在没有导入UIkit包的情况下运行良好;为什么?也许项目有一个导入UIKit的
.pch
(预编译头)。