objc 项目中的 Swift 文件在以前在那里时找不到



不确定这个问题是否在任何地方得到解答,我很确定我很久以前就看到了答案,但现在找不到了。

这是经常被问到的问题"我的 objective-c 代码看不到 Swift 文件"的变体,但有一个小的转折。以前一切都很好,可以看到这些文件,并且项目正在编译和运行,一些类在 obj-c 中定义,一些在 Swift 中定义。现在我收到错误"找不到项目名称-Swift.h 文件"

任何建议会发生什么,如果丢失了如何恢复此文件或如何强制xCode重新创建它?

好的 - 你不能循环这个桥接。因此,如果用 Objective-C 编写的类 Objc 使用用 Swift 编写的类 Swf,而类 Swf 使用 Objc 类,那么编译器就会丢失,可能是因为它无法在定义另一个类之前生成任何这些类。

最新更新