我正在尝试实现触摸以显示当前值。问题是use of unresolved identifier "value"
当我尝试将文本添加到我的标签时我得到了。该系列在图表中正确显示,但我没有在indexes
.
func didTouchChart(_ chart: Chart, indexes: [Int?], x: Float, left: CGFloat) {
if dataResponse.count > 0 {
for (seriesIndex, dataIndex) in indexes.enumerated() {
if dataIndex != nil {
// The series at `seriesIndex` is that which has been touched
let value = chart.valueForSeries(seriesIndex, atIndex: dataIndex)
let date = dataDates[dataIndex!]
let type = SensorType.getSpecialCharacter(sensorTypes[dataIndex!])
lblValue.text = "\(value)\(type) \(date)" //Ex. 78°C 12-11-2018
}
}
}
}
以前还可以,不知道怎么回事。我不知道会发生什么,我期待这种行为。
经过几次运行和清理后,错误变为
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value: file
. 我必须说我file
的代码中没有任何变量或类。