1

我在最新的 Xcode 8.0 上遇到了这个问题,当我尝试#import "xxx-Swift.h"在我的 Objective C 实现中时,我的代码编辑器中出现“找不到文件”的错误。
该项目可以正常构建和调试,但我似乎无法摆脱这个恼人的红色子弹。
我已经完成了所有的构建设置,并且触发并使用了它们中的每一个。
是的,这些设置肯定看起来不错。
正如我所说,项目构建成功。
但是代码窗口中的错误确实很烦人。
最终我用一个

ln -s /Users/xxx/library/Developer/Xcode/DerivedData/yyy/Build/Intermediates/zzz.build/Debug-iphonesimulator/zzza.build/DerivedSources/zzz-Swift.h /projectSourceFolder/zzz

有人对我如何解决这个问题或我做错了什么有更好的建议吗?
也许,一个 Xcode 错误?
反馈/建议将不胜感激。

提前致谢。

4

1 回答 1

0

转到 File -> New -> File... 选择 Swift File,将文件命名为 Objective-C-BridgingHeader.swift(您想要的任何名称),然后单击 create。然后它会出现另一个对话框,上面写着“你想配置一个Objective-C桥接头吗? ”单击“是”将自动为您创建“yourprojectname-Swift.h”文件。

在此处输入图像描述

这是创建桥接头的简单方法之一。

于 2016-10-21T11:00:30.140 回答