Swift3 下载数据后如何刷新/重新加载视图(图表)

Swift3 下载数据后如何刷新/重新加载视图(图表),swift3,uiview,Swift3,Uiview,我使用Github上的SwiftChart(不要与SwiftCharts混淆)来绘制数据。在我下载图表数据之前,一切正常。我在下载后调用DispatchGroup来配置图表,但图表始终为空。我认为这是DispatchGroup的一个问题,直到我注意到,如果我在ViewDidDisplay()中配置一个基本图表而不下载,它也是空白的。但是在viewDidLoad()中,它工作得很好 该图表是一个子类UIView。是否有刷新视图的方法?似乎在绘制视图后,它将不会更新并保持空白 更新在viewDidL

我使用Github上的SwiftChart(不要与SwiftCharts混淆)来绘制数据。在我下载图表数据之前,一切正常。我在下载后调用DispatchGroup来配置图表,但图表始终为空。我认为这是DispatchGroup的一个问题,直到我注意到,如果我在ViewDidDisplay()中配置一个基本图表而不下载,它也是空白的。但是在viewDidLoad()中,它工作得很好

该图表是一个子类UIView。是否有刷新视图的方法?似乎在绘制视图后,它将不会更新并保持空白

更新在viewDidLoad中工作的图表的代码:

// Simple chart
   let series = ChartSeries([0, 6, 2, 8, 4, 7, 3, 10, 8])
   series.color = ChartColors.greenColor()
   chart.add(series)

你找到这个问题的答案了吗?我的处境也很相似Grady。。。我记不清了,但Swift图表不适合我。我现在使用的是图表(有个叫Gindi的家伙),它有点复杂,但一旦你计算出来,它就更强大了。。你找到这个问题的答案了吗?我的处境也很相似Grady。。。我记不清了,但Swift图表不适合我。我现在使用的是图表(有个叫Gindi的家伙),它有点复杂,但一旦你计算出来,它就更强大了。。