我不确定IOS Charts
当只显示1个值时应该如何表现,但对我来说,它始终会因错误而崩溃:fatal error: Index out of range
以下是问题发生的地方:
func stringForValue(_ value: Double, axis: AxisBase?) -> String {
let period = getXValues()
return period[Int(value)]
}
value
为-1。
之前有人有这个问题吗?
或者有没有办法只在最少2个值时显示数据?
答案 0 :(得分:0)
func stringForValue(_ value: Double, axis: AxisBase?) -> String {
let index = Int(value)
if (index < labels.count && index >= 0 ) {
return labels[Int(value)]
}
return ""
}