我正在尝试在Objective-C中建立自己的框架,名为“ NEFramework”。该框架内有一个名为“ Helper”的类。它是从NSObject继承的。该类中有一个函数名称“ print”,用于打印文本。
然后我创建了一个新的Swift项目并导入了该框架。我试图创建BridgingHeader文件来从我的Swift项目访问该框架。然后,我将此代码添加到BridgingHeader文件中。
#import <NEFramework/Helper.h>
添加该行代码后,我在该BridgingHeader文件中收到此错误。
找不到'NEFramework / Helper.h'文件
请参阅下图以获得更多说明。
谁能帮助我,我被困在这个地方。谢谢。
更新资料
我试图在“ NEFramework.h”文件中添加
#import <NEFramework/Helper.h>
。没关系,可以毫无错误地构建项目。请参考下图。 但是在我的BridgingHeader文件中添加
#import <NEFramework/NEFramework.h>
和#import <NEFramework/Helper.h>
之后。我又得到了错误。最佳答案
在整个过程中苦苦挣扎之后,我找到了无法在“ NEFramework.h”文件中构建头文件的原因。
我需要进入框架的构建阶段并找到标题。然后,我将一些需要在我的swift项目中使用的头文件移到“公共”标签下。
请参考图片以获取更多说明。只是与像我这样的其他人共享以构建自定义框架。感谢所有回答我的问题的人。