相关疑难解决方法(0)

Swift编译器错误:"框架模块内部的非模块化头"

现在我想将我的ObjC框架迁移到Swift,我收到以下错误:

include of non-modular header inside framework module 'SOGraphDB'
Run Code Online (Sandbox Code Playgroud)

引用是一个头文件,它只定义一个协议,我在一些类中使用这个头文件来使用这个协议.

似乎与模块功能有关,但目前还不太清楚如何修复,你知道一个解决方案吗?

更新:

这是一个Swift编译器错误.

更新2:

快速修复(但不解决根本原因)是将以下设置设置为yes:CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES

frameworks objective-c swift

200
推荐指数
8
解决办法
8万
查看次数

标签 统计

frameworks ×1

objective-c ×1

swift ×1