如何正确在OC项目中导入Charts框架

1.创建OC项目ChartDemo

2.使用cocoapod导入Charts 

   pod 'Charts'
   use_frameworks!(因为Charts是swift语言,所以导入时要加)

   导入成功之后,打开项目会出现



 点击convert  (这个是因为Charts是swift语言写的)     


选择


选择需要转换的包(选择导入的这个包)然后next

在这期间会报几千个错,没关系 等一会还有其他步骤  这个过程需要等两分钟


点击 Upload

然后command + b 编译一下 上千个错误就没了

创建一个Swift的类来做桥接

创建过程中会出现个弹框 点击 Creat Bridging Header,之后就会出现两个文件  第二个文件是最为oc和swift链接的桥梁


将SwiftTest的这些内容都要注释掉 要不然run的时候出错

点击你创建的工程 在General中的Embedded Binaries中倒入静态库 Charts.framework


注意:这个静态库在pod里有  但是我导入的时候总是告诉我找不到这个静态库 我们可以先把这个静态库先找出来,拷贝到桌面,然后在拉到项目中。

 

在viewcontroller中引入ChartsDemo-Bridging-Heade

#import "ChartsDemo-Bridging-Header.h"


运行没有问题就OK了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值