在同时使用Swift代码的Swift项目中使用Objective-C代码
我有一个Swift项目,其中我使用了Objective-C类。我通过在桥接头中导入.h文件来实现这一点。 一切正常 现在我需要在Objective-C代码中使用Swift类,所以我在Objective-C.h文件中导入了$ModuleName Swift.h。 现在Xcode抱怨这个文件没有生成。 有趣的是:当我不在桥接头中导入Objective-C.h文件时(因此我在Swift项目中不使用Objective-C代码),$ModuleName Swift.h文件可以工作,我可以在Objective-C代码中使用Swift代码 是否只有一个单向的解决方案?(在objc中使用swift代码,反之亦然)在同时使用Swift代码的Swift项目中使用Objective-C代码,objective-c,swift,xcode,bridging-header,Objective C,Swift,Xcode,Bridging Header,我有一个Swift项目,其中我使用了Objective-C类。我通过在桥接头中导入.h文件来实现这一点。 一切正常 现在我需要在Objective-C代码中使用Swift类,所以我在Objective-C.h文件中导入了$ModuleName Swift.h。 现在Xcode抱怨这个文件没有生成。 有趣的是:当我不在桥接头中导入Objective-C.h文件时(因此我在Swift项目中不使用Objective-C代码),$ModuleName Swift.h文件可以工作,我可以在Objectiv
谢谢在objc.m文件中导入了$ModuleName Swift.h 如果您需要objc.h文件中的swift类,请编写
@class-YourSwiftClass在.h文件中的#导入
行之后的code>