我想将swift类的协议方法用于objective-c类,我必须导入'ProductModuleName-Swift.h'并在接口中声明其协议但它显示错误:'ProductModuleName-Swift.h'文件没找到。
但是当我将它导入test.m文件然后它很好但是当我将它导入test.h时它会显示错误。
示例:
test.h
#import "myProject-Swift.h"
@interface test : UIViewController<mySwiftDelegate>
或者有任何方法可以在obj-c类中使用swift的协议方法
提前感谢。
答案 0 :(得分:0)
转到目标 - &gt;构建设置 - &gt; Swift编译器 - 代码生成并确保&#34; Objective-C桥接标题&#34;指向正确的位置和&#34; Objective-C生成的接口标题名称&#34;是正确的文件。单元测试的标题名称默认为Module-NameTest-swift.h我需要删除&#34;测试&#34;从标题。