我有一个名为 ImageDividerWrapper 的 Objective C++ 包装类,其中有一个我想在名为 FrameProcessor 的 Swift 类中使用的函数。
在 ImageDividerWrapper.h 文件中,我确保导入桥接标头。我还仔细检查了项目/构建设置/Swift 编译器中桥接标头的引用和拼写是否正确。我还删除了派生数据,清理了构建文件夹等..
还将 ImageDividerWrapper.h 导入到我的桥接头文件中:
#import "ImageDividerWrapper.h"
不幸的是,当我尝试使用以下命令直接将 Objective C++ 类导入到我的 Swift 文件中时,我仍然继续收到错误:“没有这样的模块‘ImageDividerWrapper’”:
import ImageDividerWrapper
如果以前解决过这个问题的人可以指出我正确的方向,我将非常感激!
谢谢!
我自己从未经历过,但我的理解是第二行是不必要的。你需要
#import "ImageDividerWrapper.h"
let thisDivider = ImageDividerWrapper()
)