2016-08-18 60 views
4

我有一个Swift项目,其中使用了Objective-C类。我通过在我的桥接头中导入.h文件来完成此操作。 一切工作正常。在Swift项目中同时使用Swift代码中使用Objective-C代码

现在我需要在这个Objective-C代码中使用Swift类,所以我在我的Objective-C .h文件中导入了$ ModuleName-Swift.h。 现在Xcode抱怨说这个文件没有生成。 有趣的部分:当我不在导入头文件中导入Objective-C .h文件(所以我没有在Swift项目中使用Objective-C代码)$ ModuleName-Swift.h文件可以工作,我可以使用Swift代码在我的Objective-C代码中。

难道只有单向解决方案吗? (无论是使用SWIFT代码objc或反之亦然)

感谢

回答

0

进口的$模块名,Swift.h你objc .m文件里面。

如果您需要在objc .h文件中的快捷班,写#import线后@class YourSwiftClass;在.h文件中

+1

这工作完全正常。非常感谢你 –

相关问题