API диаграмм: CGAffineTransformInvert: особая матрица - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь работать над приложением, которое принимает пользовательский ввод и выдает диаграмму в другом контроллере представления в XCode. Я использую RealmSwift и Chart API


let realm1 = numToSave()

    func updateGraph(){
        var  numbers  = realm1.numbers

        var lineChartEntry  = [ChartDataEntry]() //this is the Array that will eventually be displayed on the graph.

        // loop
        for i in 0..<numbers.count {
let xAxisArray = [1, 2, 3, 4, 5]
            let value = ChartDataEntry(x: Double(xAxisArray[i]), y: Double(numbers[i])) // here we set the X and Y status in a data chart entry

            lineChartEntry.append(value)       }

        let line1 = LineChartDataSet(entries: lineChartEntry, label: "Mood") 

        let data = LineChartData() 

        data.addDataSet(line1) 

        chart.data = data 

        chart.chartDescription?.text = "My awesome chart" 

    }

}

. Кроме того, список чисел имеет вывод типа


List<int> <0x600001226640> (
    [0] 3
)

. Я получаю ошибку CGAffineTransformInvert: особая матрица. Любая помощь о том, как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...