Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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 Swift-导入目标-C给出;未知类型名称“;_Ios_Objective C_Swift_Bridging Header - Fatal编程技术网

Ios Swift-导入目标-C给出;未知类型名称“;

Ios Swift-导入目标-C给出;未知类型名称“;,ios,objective-c,swift,bridging-header,Ios,Objective C,Swift,Bridging Header,在我需要“模拟型时间选择器”之前,我一直在从事swift项目。我下载了repo,并使用Xcode 6.4进行了尝试,效果很好。但是当我开始将它传输到我的项目时,它要求我创建一个桥接头,我创建了一个,并且我在桥接头中导入了.h文件。我的项目可以看到委托方法,所以我认为它很好。但问题是,.m文件上的变量有如下错误: 但是如果您注意到,最后一个ui按钮没有错误。您认为问题出在哪里?放置#导入或@import-UIKit在.h文件的最顶端,您在那里会看到这些错误很明显,您没有导入UIKit。只需添加#i

在我需要“模拟型时间选择器”之前,我一直在从事swift项目。我下载了repo,并使用Xcode 6.4进行了尝试,效果很好。但是当我开始将它传输到我的项目时,它要求我创建一个桥接头,我创建了一个,并且我在桥接头中导入了.h文件。我的项目可以看到委托方法,所以我认为它很好。但问题是,.m文件上的变量有如下错误:
但是如果您注意到,最后一个
ui按钮
没有错误。您认为问题出在哪里?

放置
#导入
@import-UIKit
在.h文件的最顶端,您在那里会看到这些错误

很明显,您没有导入UIKit。只需添加
#import
@import-UIKit到.h文件的顶部。

否则,如果同时使用这两种组合(Objective-C和Swift),则意味着您需要添加桥接头。

是否已将UIKit导入到文件中?@LEVISOGCPAS您从何处导入的?我已将下载到Swift项目中的Objective C项目导入。特别是CustomTimePicker.m和CustomTimePicker.h,如果您检查link.h,它应该在.h中,因为它也使用UIView值.Jeez!我真不敢相信我错过了。谢谢结合@Andrey的回答,在Swift/Objective-c混合项目中解决了我的问题