項目是 Swift 工程坑夯,但一些功能需要 OC 混編涨共。對于后綴為 .m 文件纽帖,只需要添加如下語句即可調用 Swift 中的類或變量(記得添加 @objc):
#import "YourProjectName-Swift.h"
但若 OC 類需要使用 C++ 特性而后綴為 .mm 時,還會報錯举反。這時懊直,需要在 Build Phases 中的 Compile Sources 中找到該 OC 類,雙擊后輸入
-fcxx-modules
即可火鼻。
項目是 Swift 工程坑夯,但一些功能需要 OC 混編涨共。對于后綴為 .m 文件纽帖,只需要添加如下語句即可調用 Swift 中的類或變量(記得添加 @objc):
#import "YourProjectName-Swift.h"
但若 OC 類需要使用 C++ 特性而后綴為 .mm 時,還會報錯举反。這時懊直,需要在 Build Phases 中的 Compile Sources 中找到該 OC 類,雙擊后輸入
-fcxx-modules
即可火鼻。