Использование неразрешенного идентификатора «значение» в SwiftCharts - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь реализовать касание, чтобы показать текущее значение. Проблема в том, что я получаю 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 ни переменных, ни классов.

...