Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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 在集成pod文件之前,如何处理放置在桥接头中的第三方代码_Ios_Objective C_Swift_Cocoapods - Fatal编程技术网

Ios 在集成pod文件之前,如何处理放置在桥接头中的第三方代码

Ios 在集成pod文件之前,如何处理放置在桥接头中的第三方代码,ios,objective-c,swift,cocoapods,Ios,Objective C,Swift,Cocoapods,!![在此输入图像描述][1]在swift中使用可可豆之前,xCode 6 beta 6桥接文件用于集成obj c的第三方代码。但是,在制作pod文件并将第三方代码库集成到pod文件中之后,如何桥接头文件以及pod文件库是否可用于我的代码???老实说,现在还不清楚您要求的是什么。但我会尽力回答你的问题 桥接文件用于包含希望在Swift代码中使用的Objective-C类。不管它是第三方代码、Cocoapod还是你自己制作的 如果您想访问Swift文件中的Cocoapod代码,则只需像往常一样添加

!![在此输入图像描述][1]在swift中使用可可豆之前,xCode 6 beta 6桥接文件用于集成obj c的第三方代码。但是,在制作pod文件并将第三方代码库集成到pod文件中之后,如何桥接头文件以及pod文件库是否可用于我的代码???

老实说,现在还不清楚您要求的是什么。但我会尽力回答你的问题

桥接文件用于包含希望在Swift代码中使用的Objective-C类。不管它是第三方代码、Cocoapod还是你自己制作的

如果您想访问Swift文件中的Cocoapod代码,则只需像往常一样添加Cocoapod(更新Podfile,然后
pod安装
)。然后导入要在Swift代码中使用的pod类的头文件

然后,您应该能够使用Swift语法在Swift文件中使用pod

例如,您的桥接标头看起来像:

// My-Bridging-Header.h
#import "AwesomeSauceClassFromAPod.h" 

我要求在使用pod文件之前,我已经将.h文件放在桥接头文件中,所以在使用pod文件之后,只需从cocoa pod中放置.h文件,它的工作方式是否与之前相同,因为它超出了范围,与之前相比,您在桥接头文件中导入的任何类都将可用于所有swift文件。当我打开pod部分中的projectname.xcworkspace时,该库是否能够使用顶部部分项目中的桥接头文件?我几乎可以肯定,您的问题的答案是肯定的。但是在您的情况下,为什么不运行您的项目,然后尝试使用swift代码中pod文件中的类呢。它要么起作用,要么不起作用,但试试也无妨。:-)我尝试过,但构建失败,错误出现在brige头文件中,即特定的“.h”文件未找到,因此无法找到使用pod放置的头文件,该文件位于xcworkspace的第二部分,我已从我的项目中删除了第三方库,该项目最初在使用pod文件之前保留,因为使用pod文件后,它可以从cocoa pod本身使用