博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS工程引入ios-charts-master
阅读量:6487 次
发布时间:2019-06-24

本文共 611 字,大约阅读时间需要 2 分钟。

前一段时间看到一个非常好的例子ios-charts-master,想在自己的工程中引用,但是一直没有成功,即使把整个工程原封不动的搬过来仍然,无济于事。 

经过一次意外研究,终于成功了。 
特记下集成过程。

1、建立一个工程命名为ImportChartDemo,随便建立一个test.swift文件,创建桥接文件。OC 引用swift方法可以参考:

 

设置如下,Product Module Name为工程名(可以随意XX,导入时为XX-.h) 
这里写图片描述

这里写图片描述

2、将ios-charts-master中的charts文件拷贝到ImportChartDemo工程文件下

这里写图片描述 

此为工程目录文件(先将Charts拷贝到文件目录,在导入工程中)

这里写图片描述

在工程中导入Charts.xcodeproj,选择工程->右键->Add File… 

这里写图片描述

这里写图片描述

为了实验可以将ios-charts-master中的文件拷贝测试

这里写图片描述

3、配置工程依赖库

这里写图片描述

4、将工程中ChartsDemo-Swift.h替换为ImportChartDemo-Swift.h编译

注意:ImportChartDemo-Swift.h文件为系统自定创建,不可自己创建,否则无效。这个头文件系统没有提示,需要手动导入。 

这里写图片描述

5.效果图 

这里写图片描述

这里写图片描述

这里写图片描述

注意:若在真机调试中遇到dyld: Library not loaded: @rpath/Charts.framework/Charts这样的错误,需要在工程中配置如下: 

这里写图片描述

参考来自:

你可能感兴趣的文章
Java语法糖之foreach
查看>>
AAC 系统算法分析
查看>>
缓存-redis
查看>>
Linux守护进程的编程方法
查看>>
【ECS】程序员如何打造属于自己的云笔记服务
查看>>
立足中小企业 创新推动SaaS应用
查看>>
Connection reset by peer的常见原因
查看>>
陈继东:NewSQL代表数据库发展的未来
查看>>
联想与温州医科大附属第一医院:打造“智慧医疗”航母 共创医疗新体验
查看>>
UCloud荣获ISO 27001和CSA STAR双重认证 安全合规再下一城
查看>>
中端市场的新契机 智慧存储新成员:IBM V5000
查看>>
“互联网+”为经济发展添活力
查看>>
一家企业怎样才算Cool?Gartner告诉你!
查看>>
美国新研发一款温度传感器,功耗小到可以忽略不计
查看>>
FBI人脸数据库已经覆盖1.17亿人,但监管层面依然空白
查看>>
我如何使用Cloud Fuzzing挖到了一个tcpdump漏洞
查看>>
人不如新?Uber空窗期终结,黑马掌门人Expedia CEO被选中
查看>>
LXD 2.0 系列(二):安装与配置
查看>>
提高 Linux 开发效率的 5 个工具
查看>>
你的ATM卡数据是如何被入侵的
查看>>