Objective C项目中的Swift Pod库

如果您像我一样从事旧的Objective C项目的工作,则可能必须使用在线提供的Swift 3rd party库。 在Objective C项目中检测Swift文件不能按预期进行。 因此,必须确保正确执行了所有步骤。

我在这里提到的几点可以帮助您快速完成此过程。

  1. 确保取消注释use_frameworks! 在pod文件中。
  2. 检入“ 构建设置” >“标题搜索路径”,添加Pods文件夹作为递归搜索。

3. Objective-C桥接标头存在于项目中,并包含在“构建设置”中。 如果没有,那么您只需添加一个Swift文件,Xcode就会要求您进行配置。 说是!

4.确保在安装Pod之后,请清理并编译一次代码。

5.要从pod访问swift文件,您必须使用:

#import“ -Swift.h”

例如,如果使用的是NVActivityIndi​​catorView,则最终会得到:

#import“ NVActivityIndi​​catorView-Swift.h”


如果要访问用Objective C代码手动添加的Swift文件,请使用:

#import“ -Swift.h”

您可以在“ 构建设置”>“ Objective-C生成的接口头名称”中确认“文件名”。

编码愉快!