Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从目标c中的pod文件访问swift项目文件?_Ios_Objective C_Swift_Firebase - Fatal编程技术网

Ios 如何从目标c中的pod文件访问swift项目文件?

Ios 如何从目标c中的pod文件访问swift项目文件?,ios,objective-c,swift,firebase,Ios,Objective C,Swift,Firebase,我正在使用目标c中的firebase聊天SDK,现在我需要访问该SDK中的swift文件。请帮助我。基本上,您需要创建一个头(.h)文件,该文件将公开您选择向objective-c代码公开的swift类 在这样做时,有一些事情需要考虑,它们都在这个简短的 < P>添加>强>“目标名称SWIFT .H” >其中,目标名称是您的项目的名称,在这里您希望通过Swift文件 :首先为您的项目创建桥接头: 将新的.h文件(头文件)添加到项目中,并将其命名为 yourProjectname桥接头.h 2.然

我正在使用目标c中的firebase聊天SDK,现在我需要访问该SDK中的swift文件。请帮助我。

基本上,您需要创建一个头(.h)文件,该文件将公开您选择向objective-c代码公开的swift类
在这样做时,有一些事情需要考虑,它们都在这个简短的

< P>添加>强>“目标名称SWIFT .H”<强> >其中,目标名称是您的项目的名称,在这里您希望通过Swift文件

:首先为您的项目创建桥接头:

  • 将新的.h文件(头文件)添加到项目中,并将其命名为

    yourProjectname桥接头.h

  • 2.然后在项目的生成设置中添加桥接头的路径。

  • 在桥接头文件中

    #导入“frameworkname.h”//框架的头文件

    现在尝试运行代码


  • 使用bridge header使用聊天sdk pod。您必须在第三方库中使用swift文件,该库位于obj-C?@Anbu.Karthik bridge header中。如何使用bridge header?使用bridge header将解决您的问题,如下所示@潘基帕泰利耶斯。我以前曾参考过这份文件。但没有得到解决方案:(不,这很简单。你应该再次清理和重建项目
    $(PROJECT_DIR)/$(PROJECT_NAME)/$(PROJECT_NAME)-Bridging-Header.h