Swift:无法将[CombinedChartView.DrawOrder]类型的值赋给值[int]

时间:2015-05-25 04:19:02

标签: ios swift ios-charts

我正在使用https://github.com/danielgindi/ios-charts/ 我有实现委托:ChartViewDelegate

代码:

chartView.drawOrder = [CombinedChartView.DrawOrder.Bar, CombinedChartView.DrawOrder.Line]

但我有这个错误:

Cannot assign a value of type [CombinedChartView.DrawOrder] to a value of [int]

我可以在Obj-C中使用drawOrder但在Swift中不能使用相同的代码。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

尝试:

chartView.drawOrder = 
    [
        CombinedChartView.DrawOrder.Bar.rawValue, 
        CombinedChartView.DrawOrder.Line.rawValue
    ]