我在Github上使用SwiftChart(不要与SwiftCharts混淆)用于绘制数据。一切正常,直到我下载图表的数据。我在下载后调用DispatchGroup来配置图表,但图表始终为空白。我认为这是DispatchGroup的一个问题,直到我注意到如果我在viewDidAppear()中配置基本图表而没有下载,它也是空白的。然而在viewDidLoad()中它可以正常工作。
该图表是一个子类UIView。有没有刷新视图的方法?看来,在绘制视图后,它不会更新并保持空白。
更新在viewDidLoad中运行的图表的代码:
// Simple chart
let series = ChartSeries([0, 6, 2, 8, 4, 7, 3, 10, 8])
series.color = ChartColors.greenColor()
chart.add(series)