Objective-C桥接头部分找不到

问题描述:

我正在研究React Native应用程序,我试图使用一个名为react-native-socketio的模块。Objective-C桥接头部分找不到

为了继续使用应用程序,我需要桥接Xcode中的目标C头,但相关部分丢失。

按照教程 According to the tutorial

Xcode

我也注意到,部分斯威夫特编译器 - 代码生成也从Xcode中失踪。

为什么?

+0

在目标'iCare'中尝试'Build Settings'。您处于项目的构建设置中,而不是目标的构建设置! – Proton

+0

@ EICaptainv2.0我不是原生iOS编程方面的专家,但我相信本教程试图将swift文件'socket.swift'连接到我的项目上吗? –

+0

@DungProton没有运气 –

我已经解决了这个问题,首先向项目中添加一个新的swift文件,然后出现相应的部分。

正如你可以告诉,我现在有一个空的Swift文件,只是坐在我的项目文件夹和选项来桥接我的头文件。

enter image description here

感谢大家的帮助。

看起来你已经创建了一个ObjectiveC项目,而不是Swift(我可以看到AppDelegate.h & AppDelegate.m)。 ObjC项目不会有Swift Compiler部分。在创建项目时选择Swift作为语言

+0

我正在一个React Native项目,它会自动为我创建整个Xcode文件,这是在目标C. –

+0

应该有办法选择语言。如果你尝试在Xcode中创建一个新项目,你可以选择Swift/ObjectiveC –

+0

在同一个应用程序中混合使用ObjC和Swift没有任何问题。 –