我在Objective-C,iOS项目中工作,我使用了danielgindi Charts库,这是一个Swift库。我使用Cocoapods下载了它。
我正在尝试使用this question中提到的'projectName-Swift.h'
将库文件导入我的Objective-C文件,但我遇到了错误:
' PROJECTNAME-Swift.h'找不到文件
答案 0 :(得分:6)
如果您使用cocoapods安装了Swift库
在Objective C Code中导入库 使用 目标C
@import frameworkname;
在Swift中
@import frameworkname
答案 1 :(得分:1)
如果你使用可可豆荚试图确保你有use_frameworks!在你的可可豆荚pod文件中,否则Swift框架不会工作。另请查看可能出现的任何其他问题:link
答案 2 :(得分:1)
为了使编译器可以看到桥接头,您需要一些设置
- 转到“项目构建设置”
- 搜索桥接标题
- 添加路径到您的 .h文件(通常是ProjectName / ProjectName-Swift.h)
醇>