自昨晚以来,我一直在研究Swift,但遇到了一些奇怪的事情。我在Swift项目中包含了一些ObjC类-利用了Bridging Header。但是,当我尝试构建项目时,Swift编译器会抱怨,因为从所有方面来看,它都试图编译ObjC代码。我在这里错过了一步吗?还有其他人遇到此问题并找到解决方案吗?
我已经搜索了文档,但无济于事。
事实证明,这对我而言是愚蠢的疏忽。许多第三方ObjC库/代码不包含Foundation-假设它已经存在。当然,在Swift中并非如此。
一旦添加#import <Foundation/Foundation.h>
到导入的标头中,一切就很好了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句