说到Charts真是一把心酸泪,直接git上下载的Charts的demo直接运行就报各种错误, 整了几天电脑硬盘都被格式化了也不知道为啥,说是要装什么Carthage整了一天,装不上,也是就另寻他路了,他路走的也曲折,cocoapods安装请参考(第六步失败后,请思考下天朝的网络是不是不给力,反正我是重试多次无用,使用vpn链接国外的网络就安装成功了)不知道是因为电脑系统是10.12的原因,安装个cocoapods一直失败,估计是网络原因吧,不管中间纠结了多久,反正coocoapos是安装上去了,
安装完成后就开始引用第三方库了参考集成Charts
cocoads安装:
说是macos 10.11以上得用
sudo gem install -n /usr/local/bin cocoapodspod setup集成Charts:
新建一个项目TestChatDemos
cd 把工程直接拖过来touch podfileopen -a xcode podfile在podfile文件中输入
platform :ios, '8.1'
use_frameworks!
target 'TestCharsDemo' do
pod 'Charts'
pod 'Charts/Realm'
post_install do |installer|
installer.pods_PRoject.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
end
pod search Chartspod install建立与Swift的桥接文件,建立一个以swift文件,提示是否建立桥接,点击creat bridging header将pods——testChatDemos。frameworkios添加到 general->embedded binaries在桥接文件中写上要引用的swift头文件 @import Charts;用到时导入 #import “testChartDemos-bridging-header.h”的头文件,然后就可以使用Charts里的东西了使用ChartsDemos里的东西的时候,要配置product module name 为(TestCharsDemo)系统会自动生成"TestCharsDemo-Swift.h"的文件,需要手动输入,不会提示,将Chart-swift.h的文件换成TestCharsDemo生成的"TestCharsDemo-Swift.h"
这样基本就可以运行程序看到ChartsDemo里的案例了
新闻热点
疑难解答