gpt4 book ai didi

objective-c - 找不到 Swift 到 Objective C 的头文件

转载 作者:行者123 更新时间:2023-11-28 08:25:27 25 4
gpt4 key购买 nike

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

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

有人对我如何解决这个问题或我做错了什么有更好的建议吗?
也许是 Xcode 错误?
非常感谢反馈/建议。

提前致谢。

最佳答案

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

enter image description here

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

关于objective-c - 找不到 Swift 到 Objective C 的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com