得到错误:图表中的“_OBJC_CLASS _ $ __ TtC10ChartsDemo12XYMarkerView”,

时间:2017-05-12 12:03:06

标签: ios objective-c swift charts ios-charts

我在项目中使用了“Charts”库来显示Stacked Bar Chart。 它很好。 图书馆:https://github.com/danielgindi/Charts

现在,我想在项目中添加工具提示以显示值。

喜欢:

enter image description here

我已经按照以下步骤操作了:

  • 将Charts.xcodeproj拖到您的项目中。
  • 转到目标设置,点击“嵌入式二进制文件”部分下的“+”,然后选择Charts.framework
  • @import Charts

  • 在ObjC项目中使用Swift:
    •您需要导入桥接头。通常是“YourProject-Swift.h”,所以在ChartsDemo中它是“ChartsDemo-Swift.h”。
    •不要试图在项目中实际包含“ChartsDemo-Swift.h”:-)
    •(Xcode 8.2+)在“Build Options”下,标记“Always Embed Swift Standard Libraries”

我已添加此代码,该代码已在其演示项目中提及。

enter image description here

但我收到了这个错误:

enter image description here

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你说你已经完成了这一步:“在ObjC项目中使用Swift”然后你说你已经完成了“从演示中添加Objective-C代码”的步骤。

这是否意味着您实际上在项目中使用swift,然后尝试向其添加Objective-C代码? 演示中没有快速代码,因此您必须在使用之前将演示代码转换为swift。