Ios 使用未声明的类型错误:Swift

Ios 使用未声明的类型错误:Swift,ios,objective-c,swift,Ios,Objective C,Swift,我有一些已定义类的Objective-C文件 但是,当我尝试在Swift中创建该类的实例时,我得到一个错误: 如何解决此错误?要使用Swift项目中的Obj-C文件,您应该添加Objective-C桥接头文件。为所有必要的类创建一些h文件并声明import语句。然后在生成设置中查找Objective-C桥接头项并设置文件名要能够使用Swift项目中的Obj-C文件,应添加Objective-C桥接头文件。为所有必要的类创建一些h文件并声明import语句。然后在“生成设置”中找到Objecti

我有一些已定义类的Objective-C文件

但是,当我尝试在Swift中创建该类的实例时,我得到一个错误:


如何解决此错误?

要使用Swift项目中的Obj-C文件,您应该添加Objective-C桥接头文件。为所有必要的类创建一些h文件并声明import语句。然后在生成设置中查找Objective-C桥接头项并设置文件名

要能够使用Swift项目中的Obj-C文件,应添加Objective-C桥接头文件。为所有必要的类创建一些h文件并声明import语句。然后在“生成设置”中找到Objective-C桥接头项,并设置您试图将Objective-C代码与Swift合并的文件名。因此,您应该在两者之间使用Objective-C桥接头。详细信息见正式文件: 您正在尝试将Objective-C代码与Swift合并。因此,您应该在两者之间使用Objective-C桥接头。详细信息见正式文件:

是否添加了objective-c桥接标题?我对此一无所知。告诉我,请检查我的回答你是否添加了objective-c桥接标题?我对此一无所知。请在Objective-C桥接标题中查看我的回答,我知道我应该在发布部分添加它。是的,你应该将它添加到发布中。欢迎!请将答案标记为解决方案,以表明您已经解决了问题hi@DhruvRamani,您能分享一下您在构建设置中添加头文件的确切位置吗??我也有类似的错误!谢谢你的回复@BrunoSoko在构建设置中,在Swift编译器-代码生成中,确保下的Objective-C桥接头构建设置具有桥接头文件的路径。路径应与项目相关,类似于在生成设置中指定Info.plist路径的方式。在大多数情况下,您不需要修改此设置。在Objective-C桥接标题中,我看到我应该将其添加到发布部分。是的,您应该将其添加到发布部分。欢迎使用!请将答案标记为解决方案,以表明您已经解决了问题hi@DhruvRamani,您能分享一下您在构建设置中添加头文件的确切位置吗??我也有类似的错误!谢谢你的回复@BrunoSoko在构建设置中,在Swift编译器-代码生成中,确保下的Objective-C桥接头构建设置具有桥接头文件的路径。路径应与项目相关,类似于在生成设置中指定Info.plist路径的方式。在大多数情况下,您不需要修改此设置。