繁体   English   中英

在Objective-C项目中使用Swift库

[英]Using Swift library in an Objective-C project

我在Objective-C,iOS项目中工作,我使用的是danielgindi Charts库,它是一个Swift库。 我使用Cocoapods下载了它。

我正在尝试使用'projectName-Swift.h'将库文件导入我的Objective-C文件,如本问题中所述,但我遇到了一个错误:

找不到'projectName-Swift.h'文件

如果您使用cocoapods安装了Swift库

在目标C中导入库使用目标C

@import frameworkname;

在斯威夫特

@import frameworkname

如果您使用可可豆荚尝试确保您有use_frameworks! 在你的可可豆荚pod文件中,否则Swift框架不会工作。 对于可能弹出的任何其他问题,请查看此链接链接

为了使编译器可以看到桥接头,您需要进行一些设置

  1. 转到项目构建设置
  2. 搜索桥接标头
  3. 添加.h文件的路径(通常是ProjectName / ProjectName-Swift.h)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM