IOS图表4 addDataSet(dataSet)在升级后不再工作



我决定使用SwiftUI升级到danielgindi图表4.0。

现在我所有的data.addDataSet(dataSet(都给了我";"BarChartData"类型的值没有成员"addDataSet"错误。

下面是一些示例代码。

请注意,我的数据来自API,因此它必须在信息下载后更新。

3&4.

谢谢。

import Charts
import SwiftUI 

struct ValueBarChart : UIViewRepresentable {

var entries : [BarChartDataEntry]

func makeUIView(context: Context) -> BarChartView {

let chart = BarChartView()

chart.data = addData()

return chart

}

func updateUIView(_ uiView: BarChartView, context: Context) {
uiView.data = addData()
}

func addData( ) -> BarChartData {

let data = BarChartData()

let dataSet = BarChartDataSet(entries: entries)

data.addDataSet(dataSet)  // Value of type 'BarChartData' has no member 'addDataSet'

return data

}

typealias UIViewType = BarChartView

}

在4.0版本中,它似乎已更改为.append((。

最新更新