添加图表窗格时出现问题
Issue when adding charts pod
我是 swift 的新手,我正在尝试使用 -
添加图表窗格
pod 'Charts', :git=> 'https://github.com/danielgindi/Charts.git'
添加图表窗格后出现以下问题
.../Pods/Charts/Source/Charts/Charts/BarLineChartViewBase.swift:75:76: Cannot use instance member '_viewPortHandler' within property initializer; property initializers run before 'self' is available
.../Pods/Charts/Source/Charts/Charts/BarLineChartViewBase.swift:79:77: Cannot use instance member '_viewPortHandler' within property initializer; property initializers run before 'self' is available
.../Pods/Charts/Source/Charts/Charts/BarLineChartViewBase.swift:86:72: Cannot use instance member '_viewPortHandler' within property initializer; property initializers run before 'self' is available
.../Pods/Charts/Source/Charts/Components/AxisBase.swift:137:24: 'count' is unavailable: there is no universally good answer, see the documentation comment for discussion
我正在使用 swift 3 和 Xcode 8.3
鉴于您使用的是 Swift 3、Xcode 8.3,您必须安装较旧版本的 Charts。可以在 releases 下的菜单栏上找到各种版本:
我相信这个版本应该可以正确安装:
https://github.com/danielgindi/Charts/releases/tag/v3.0.2
当前版本的 Charts 似乎支持 Swift 4.1。你需要一个支持 Swift 3.1 的版本,这就是 Xcode 8 所拥有的。
根据历史版本,Charts 3.0.2支持Swift3.1,所以你应该安装那个版本:
pod 'Charts', '3.0.2'
之后做一个pod install
。
当然你也可以选择更新到Xcode9和Swift4.
我是 swift 的新手,我正在尝试使用 -
添加图表窗格pod 'Charts', :git=> 'https://github.com/danielgindi/Charts.git'
添加图表窗格后出现以下问题
.../Pods/Charts/Source/Charts/Charts/BarLineChartViewBase.swift:75:76: Cannot use instance member '_viewPortHandler' within property initializer; property initializers run before 'self' is available
.../Pods/Charts/Source/Charts/Charts/BarLineChartViewBase.swift:79:77: Cannot use instance member '_viewPortHandler' within property initializer; property initializers run before 'self' is available
.../Pods/Charts/Source/Charts/Charts/BarLineChartViewBase.swift:86:72: Cannot use instance member '_viewPortHandler' within property initializer; property initializers run before 'self' is available
.../Pods/Charts/Source/Charts/Components/AxisBase.swift:137:24: 'count' is unavailable: there is no universally good answer, see the documentation comment for discussion
我正在使用 swift 3 和 Xcode 8.3
鉴于您使用的是 Swift 3、Xcode 8.3,您必须安装较旧版本的 Charts。可以在 releases 下的菜单栏上找到各种版本:
我相信这个版本应该可以正确安装: https://github.com/danielgindi/Charts/releases/tag/v3.0.2
当前版本的 Charts 似乎支持 Swift 4.1。你需要一个支持 Swift 3.1 的版本,这就是 Xcode 8 所拥有的。
根据历史版本,Charts 3.0.2支持Swift3.1,所以你应该安装那个版本:
pod 'Charts', '3.0.2'
之后做一个pod install
。
当然你也可以选择更新到Xcode9和Swift4.