版本 3.4.0
我们已经将 ChartsRealm 从主仓库中分离出来,以便更容易地处理依赖项。
请避免重复问题。对于 Charts+Realm 特定问题和核心 Charts 仓库的 issues 部分中的其他问题,请在此存储库中发布帖子。
- Xcode 11 / Swift 5
- iOS >= 8.0(作为 嵌入 框架使用)
- tvOS >= 9.0
- macOS >= 10.11
运行示例有问题吗?
ChartsRealmDemo/ChartsRealmDemo.xcodeproj
是 iOS/tvOS 的演示项目- 请确保您正在运行支持版本的 Xcode。
- 通常这会在上方几行中指定。
- 在大多数情况下,它将是最新的 Xcode 版本。
- 请确保项目支持最新的 Swift
- 在项目文件夹中运行
carthage checkout
以获取依赖项(即 Realm)
使用方法
为了正确编译
- 将
ChartsRealm.xcodeproj
拖动到您的项目 - 进入您的目标设置,点击“嵌入式二进制”部分下的“+”,然后选择ChartsRealm.framework
@import Charts
,@import ChartsRealm
- 当在ObjC项目中使用Swift时
- 您需要导入Bridging Header。通常它是 "YourProject-Swift.h",在ChartsRealmDemo中是 "ChartsRealmDemo-Swift.h"。请不要尝试真的在您的项目中包含 "ChartsRealmDemo-Swift.h" :-)
- (Xcode 8.1及更早版本)在“编译选项”下,勾选“嵌入式内容包含Swift代码”
- (Xcode 8.2及更高版本)在“编译选项”下,勾选“始终嵌入Swift标准库”
- Realm.io:
- 请注意,Realm框架与ChartsRealm没有链接。您需要在项目中包含此框架,且版本与 ChairsRealm编译的版本兼容。我们将尽力始终针对最新版本进行编译。
第三方教程
- 使用Realm和Charts在iOS 10(Swift 3)中(Sami Korpela)
- 希望您的教程能在这里展示?创建一个PR!
故障排除
无法编译?
- 请注意从CocoaPods或Carthage安装编译后的框架以及复制源代码之间的区别。
- 如果您使用Realm,请也添加
#import <ChartsRealm/ChartsRealm.h>
- 如果您正在编译源代码并且希望使用Realm,请确保包含来自
ChartsRealm
项目的代码。 - 请再次阅读“使用方法”部分。
- 在问题中进行搜索(ChartsRealm问题,Charts问题。请不要重复发帖!)
- 在问题区域礼貌地提问
其他问题 / 功能请求
- 在问题中搜索
- 在问题区域礼貌地提问
CocoaPods 安装
将 pod 'Charts'
和 pod 'ChartsRealm'
两者都添加到您的 Podfile 中。
Carthage 安装
Charts 现在包含 Carthage 预构建的二进制文件。
github "danielgindi/ChartsRealm" ~> 3.4.0
为了构建新版本的二进制文件,请使用 carthage build --no-skip-current && carthage archive ChartsRealm
。
帮助
如果你喜欢这里看到的内容,并希望支持这个仓库的工作,你可以
注意: MPAndroidChart 的作者正是这个库存在的理由,他在他的页面上接收 捐款。他应得这些!
问题 & 问题和问题
如果你有问题或问题,你应该
- 确保你使用的是库的最新版本。检查 发布部分。
- 学习Android版本的 文档-Wiki
- 学习(仍不完全的
) Pod-Documentation
- 在 Stackoverflow 上使用
ios-charts
标签搜索或打开问题 - 搜索 已知问题 以找出你的问题(未关闭和已关闭的问题)
- 创建新的问题(请在
🔥 搜索已知问题之后🔥 ,不要创建重复的问题)
特别感谢
感谢 @liuxuan30,@petester42 和 @AlBirdie 为新功能、错误修正以及在我们开源社区中的大量参与!你们对有疑问和问题的人帮助极大,没有你们,我无法回应所有人。
许可证
版权所有2016 Daniel Cohen Gindi & Philipp Jahoda
根据Apache许可协议第2版(“许可证”);除非遵守许可证规定,否则不得使用此文件。您可以在以下地址获得许可证的副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言管理权限和限制,请参阅许可证。