iOS Charts 放弃, 到转用AAChartKit

简介: 最近公司有个需求就是要画图表, 同事推荐了一个图表库, 看着不错的样子, 就是大名鼎鼎的Charts

前言


最近公司有个需求就是要画图表, 同事推荐了一个图表库, 看着不错的样子, 就是大名鼎鼎的Charts


一看, 我擦这么多订阅, 一定很不错, 就打算试试用, 但是一番折腾下来, 坑是真的多


由于我们公司的开发环境是内部开发环境, 所以必须手动集成Charts, 所以噩梦开始了, 各种报错有没有,由于iOS版本的Charts是swift语言开发的, 所以对OC的支持并不是太好, 这就为以后开发买下了坑


一顿操作猛如虎, 好不容易集成进入, 开始使用, 运用, 编译, 报不支持armv7的错误, 由于集成时间比较紧, 所以暂时先把armv7编译移除, 然后我的任务有两个图, 折线图 跟 柱状图, 然后就是看Charts的资料, 折线图集成上去了, 松口气,  我想折线图都没问题, 然后集成柱状图, 然后编译, 报错, 我本来以为是我方法有误, 然后看官方的demo, 查资料, 确定不是我的问题, 崩溃也定位在Charts柱状图代码内部, 上ChartsGitHub上去问题里面搜, 有, 但是作者给忽略了, 真的是坑


在开发Charts中遇到的问题:

armv7

armv7

NSArray element failed to match the Swift Array Element type

上面第二个问题,有关作者的回答

回答一

回答二


AAChartKit


之后也找了很多有关图表的库, 最后在一篇文章中知道了这个库, OC的福音, 虽然有些功能上比不了Charts, 但是作为日常开发的需求, 完全可以搞定, 关键是用了Charts之后, 再使用AACharts, 使用起来真是太方便了, 忍不住哭出声


AAChartKit的使用




目录
相关文章
|
iOS开发
IOS - iOS 12 的“隐式推送”功能怎么用?
IOS - iOS 12 的“隐式推送”功能怎么用?
468 0
IOS - iOS 12 的“隐式推送”功能怎么用?
|
Android开发 Swift iOS开发
iOS14新特性探索之二:App Widget小组件应用(一)
iOS14新特性探索之二:App Widget小组件应用
515 0
iOS14新特性探索之二:App Widget小组件应用(一)
|
JavaScript 前端开发 PHP
用swift开发ios移动端app应用初体验
直接跟着 apple 官方的 SwiftUI 教程跑的,写惯了 javascript 奔放的代码,很多语法理解起来还是有点费劲
113 1
|
存储 Swift iOS开发
iOS14新特性探索之二:App Widget小组件应用(二)
iOS14新特性探索之二:App Widget小组件应用
576 0
iOS14新特性探索之二:App Widget小组件应用(二)
|
缓存 iOS开发
iOS启动画面不更新的问题
iOS启动画面不更新的问题
183 0
|
安全 iOS开发
更新iPhone X的Xamarin.iOS应用程序
毫无疑问,今年WWDC最大的一个声明是iPhone X。新的超级Retina显示器在设备上是边缘到边缘,创造了我们尚未在iPhone上看到的沉浸式体验。 随着iPhone X上的新屏幕更改,开发人员可能会问自己:“我该怎么做更新我的应用程序?”让我们来看看如何开始为iPhone X准备好应用程序。
1069 0
|
安全 iOS开发
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
1252 0