2016-08-18 59 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

這工作完全正常。非常感謝你 –

相關問題