[英]Can't import into Swift bridging header Objective-C file that imports Project-Swift.h
[英]Xcode 7.3 can't find 'Project-Swift.h' file
假设我的项目称为“项目”。 我的实际项目名称也没有任何空格,所以这不是问题。
我知道要在Obj-C中使用Swift文件,可以将Project-Swift.h
添加到.m文件中。
但是,我得到了'Project-Swift.h' file note found
错误。
我已经检查了我的构建设置,并且在目标和项目中都确保这两个目标上由Objective-C生成的接口头名称都明确为Project-Swift.h
。
另外,在目标和项目构建设置上,我再次将“定义模块”切换为“是”。
我还尝试完全删除要在其上执行此import语句的目标c文件,然后创建一个新的目标c文件并复制并粘贴代码,以防project.pbxproj文件出现问题。
即使我不需要在Swift中使用Obj-C代码,我还是尝试创建一个“ Project-Bridging-Header.h”,并确保在目标和项目的Swift编译构建设置中均正确引用了该项目。
因此,在此之后,我没有任何循环引用或任何需要进行前向声明的内容。
所有这些似乎都是徒劳的。
我想念什么?
在Objective-c类的.h文件的位置添加一个导入。
只需导入.h文件:
#import <Project-Swift.h>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.