找不到'ProductModuleName-Swift.h'文件

时间:2015-05-12 10:55:34

标签: ios swift

我想将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的协议方法

提前感谢。

1 个答案:

答案 0 :(得分:0)

转到目标 - &gt;构建设置 - &gt; Swift编译器 - 代码生成并确保&#34; Objective-C桥接标题&#34;指向正确的位置和&#34; Objective-C生成的接口标题名称&#34;是正确的文件。单元测试的标题名称默认为Module-NameTest-swift.h我需要删除&#34;测试&#34;从标题。