Swift编译器正在尝试编译ObjC

时间:2014-06-03 17:23:51

标签: xcode swift

自从昨晚以来我一直在深入研究Swift,我遇到了一些奇怪的事情。我在Swift项目中包含了一些ObjC类 - 使用了Bridging Header。但是,当我尝试构建项目时,Swift编译器会抱怨,因为从各方面看,它都在尝试编译ObjC代码。我在这里缺少一步吗?有没有其他人遇到过这个问题并找到了解决方案?

我已经搜索了文档,但没有用。

1 个答案:

答案 0 :(得分:2)

事实证明,这对我来说是一个愚蠢的疏忽。许多第三方ObjC库/代码包括Foundation - 假设它已经存在。当然,在Swift中,情况并非如此。

我将#import <Foundation/Foundation.h>添加到导入的标题后,一切都很顺利。