2

假设我的项目被称为“项目”。我的实际项目名称也没有任何空格,所以这不是问题。

我知道要在 Obj-C 中使用 Swift 文件,您可以添加Project-Swift.h到 .m 文件中。

但是,我得到一个'Project-Swift.h' file note found错误。

我检查了我的构建设置,并在目标和项目中确保两者上的 Objective-C Generated Interface Header Name 都是明确的Project-Swift.h

此外,在目标和项目构建设置上,我再次将“定义模块”切换为“是”。

我还尝试完全删除我试图在其上创建此导入语句的目标 c 文件,然后创建一个新文件并复制并粘贴代码,以防 project.pbxproj 文件出现问题。

尽管我不需要在 Swift 中使用 Obj-C 代码,但我尝试创建一个“Project-Bridging-Header.h”并确保它在目标和项目的 Swift 编译构建设置中正确引用。

因此,为了跟进,我没有任何循环引用或任何需要前向声明的东西。

这一切似乎都是徒劳的。

我错过了什么?

4

1 回答 1

-2

将导入添加到 Objective-c 类中 .h 文件的位置。

只需导入 .h 文件:

#import <Project-Swift.h>
于 2018-01-30T13:39:48.927 回答