如何在Objective C项目中使用Swift Cocoapod?

时间:2016-04-12 13:56:30

标签: objective-c swift cocoapods

我正在尝试让Swift Charts library for iOS在我的Objective-C项目中工作。这是我到目前为止所做的:

(1)安装了图表窗格

(2)在"构建选项"下,设置"嵌入内容包含Swift Code"是的

(3)跟随Apple doc for importing external frameworks并输入' @import Charts;'在我的一个.m文件中。我在我的项目Target中将Defines Modules设置为YES - 这使得Xcode识别import语句。但是文档说要在框架中设置它 - 我不知道如何访问它 - 这可能是问题?

我在Charts Cocoapod本身的文件中出现了很多错误(例如"预期','分隔符"),我确定不是因为它们是实际的错误(这是一个维护良好的库),而是因为某些东西没有正确连接。我做错了什么?

1 个答案:

答案 0 :(得分:2)

我最近在objective-c项目中使用过ChartsPod。是的,用项目设置Chart Pods很头疼。在导入swift pod时,您需要仔细查看几件事。

  • 请仔细阅读作者说明。
  • 您是否创建了Bridging Header来告诉编译器它是一个快速的代码?如果没有,请仔细阅读作者说明(图表 - iOS)或阅读BridgingHeader

  • 在Target-> Build Phases-> Target Dependencies中添加Chart-iOS

希望这会有所帮助。