0

我正在尝试实现触摸以显示当前值。问题是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
              }

            }
        }

    }

以前还可以,不知道怎么回事。我不知道会发生什么,我期待这种行为。 660d660e-9adc-11e5-8a67-0c3036c20862

经过几次运行和清理后,错误变为 Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value: file. 我必须说我file的代码中没有任何变量或类。

4

0 回答 0