我有一个用于导入大量Objective-C标头的桥接标头。但是,在编译时,Xcode会在每个头文件中抛出大约80个编译器错误。
它们是expected a type
和Cannot find interface declaration
之类的错误。我认为Xcode正在尝试将我的Obj-C头编译为Swift。
有没有办法解决这个问题?使它们以各自的语言编译,即。谢谢!
答案 0 :(得分:3)
在桥接头的顶部添加#import <Foundation/Foundation.h>
解决了swift编译器错误。
答案 1 :(得分:0)
我也有这个问题,SwiftCompiler错误被标记为一堆Objective-C方法。
要解决此问题,您需要将框架import语句添加到Bridging-Header.h