我正在尝试让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本身的文件中出现了很多错误(例如"预期','分隔符"),我确定不是因为它们是实际的错误(这是一个维护良好的库),而是因为某些东西没有正确连接。我做错了什么?
答案 0 :(得分:2)
我最近在objective-c项目中使用过ChartsPod。是的,用项目设置Chart Pods很头疼。在导入swift pod时,您需要仔细查看几件事。
您是否创建了Bridging Header来告诉编译器它是一个快速的代码?如果没有,请仔细阅读作者说明(图表 - iOS)或阅读BridgingHeader
在Target-> Build Phases-> Target Dependencies中添加Chart-iOS
希望这会有所帮助。