现在我想将我的ObjC框架迁移到Swift,我得到了以下错误:
include of non-modular header inside framework module 'SOGraphDB'
引用的是一个头文件,它只定义了一个协议,我在一些类中使用这个头文件来使用这个协议.
似乎与模块功能有关,但目前尚不清楚如何修复,您知道解决方案吗?
更新:
这是一个快速编译错误.
更新2:
快速解决方法(但不是解决根本原因)是将以下设置设置为"是":
现在我想将我的ObjC框架迁移到Swift,我得到了以下错误:
include of non-modular header inside framework module 'SOGraphDB'
引用的是一个头文件,它只定义了一个协议,我在一些类中使用这个头文件来使用这个协议.
似乎与模块功能有关,但目前尚不清楚如何修复,您知道解决方案吗?
更新:
这是一个快速编译错误.
更新2:
快速解决方法(但不是解决根本原因)是将以下设置设置为"是":
你的标题是公开的吗?
在项目资源管理器中 Select 头文件.然后在xcode右侧的部分中,您会注意到目标旁边有一个下拉列表.将其从"项目"改为"公共".这对我有用.