项目中正好有使用饼图的需求,工期紧,想着快速集成一个第三方库。项目集成过程中,先后用到了Charts 和国内一个大神的PNChart,最终选择了Charts!
为了适配swift 3.0,必须要使用Charts 3.0 的版本,如果你的pod search Charts 显示的是2.x版本,首先要更新一下cocoapod 版本库,
命令:pod repo update
![](https://img.haomeiwen.com/i381343/e989335e46174584.png)
第二步配置你的Podfile了,别忘了 加上一句 use_frameworks!
执行 pod install!静静的等待安装完成!
第一次使用swift库,需要使用一个桥接文件,方法就是在项目中添加一个swift 文件,Xcode会自动提示你创建一个桥接文件,默认就行。
在使用到Charts的地方,引入即可#import 《Charts/Charts-swift.h》
这一步之后编译器可能会报错,Charts里面还是有一些语法不符合swift 3.0 要求,会让你讲Charts库里swift 2.x 转换成 swift 3.0 标准。Xcode edit-convert-to current swfit sytax,默认就行。
这一步执行完了 有可能会报一些错。我这里的情况是 之前写在PCH文件里的 所有使用<>括号的库会提醒使用“”代替。改完之后,编译就没什么问题了!
ps:当时集成Charts后报了很多错误,没有仔细研究,就匆匆换了PNChart,但是发现PNCahrt 效果还是差点火候,对于强迫症的我最终还是回头研究Charts,备份很重要啊!这个时候 就显示出git的强大功能了,新切一个分支,随便整,整坏了,删除就OK!
网友评论