Ios 在swift中添加子项目
我在Ios 在swift中添加子项目,ios,iphone,swift,swift2,subproject,Ios,Iphone,Swift,Swift2,Subproject,我在工作区中有两个项目,它们都是使用Swift构建的 我想将其中一个项目用作另一个项目的子项目,并将子项目中的类用作父项目中的类。 我的子项目正在使用桥接标题 我试图添加一个项目作为对另一个项目的引用,并导入了子项目中的类,但没有成功 向我显示错误:“没有这样的模块” 请帮助我实现这一点?解决了这个问题,我所做的是: 删除了桥接头文件,该文件桥接了我的objective-C和 我的框架中的swift代码,并从生成设置中删除了桥接头文件 创建了一个名为“Framework name.h”的文件,并
工作区中有两个项目
,它们都是使用Swift
构建的
我想将其中一个项目用作另一个项目的子项目,并将子项目中的类用作父项目中的类。
我的子项目正在使用桥接标题
我试图添加一个项目作为对另一个项目的引用,并导入了子项目中的类,但没有成功
向我显示错误:“没有这样的模块”
请帮助我实现这一点?解决了这个问题,我所做的是:
您是否将这些类添加到公共类?是的。我已将这些类公开,但项目无法导入子项目框架,该子项目框架具有Bridgeting-header。您是否在目标的生成设置中设置了Bridgeting-header?是否在框架项目中设置了Bridgeting-header。框架项目正在正确编译,但当我导入时在我的另一个项目中,这个框架抛出了错误。它说有两个错误:(1)“框架名称”文件找不到。当我试图导入它时。(2)导入桥接头失败。我认为您不应该直接导入子项目的类。您应该创建一个公共头并将您的公共类添加到其中。然后,您应该在需要使用时导入此公共头。