Мой график не загружается, когда я запускаю свое приложение в iOS swift - PullRequest
0 голосов
/ 19 мая 2019

Для второй страницы моего приложения мне нужно построить диаграмму.Моя вторая страница содержит место для ввода пользователя и ввода настроек даты и времени.После запуска моего кода это ошибка, которую я получаю: Поток 1: EXC_BAD_ACCESS (код = 1, адрес = 0x7fff1c472a34) в этой строке: self.lineChartView.data = data

Это после сборки.Как установить данные для диаграммы?

@ IBOutlet слабый var lineChartView: LineChartView!

override func viewDidLoad() {
    super.viewDidLoad()


    self.finalEmail = UserDefaults.standard.value(forKey: "username") as? String ?? ""
    self.finalPassword = UserDefaults.standard.value(forKey: "password") as?  String ?? ""

    threshold.delegate = self


    setChartValues()

}


func setChartValues(_ count : Int = 20) {
    let values = (0..<count).map { (i) -> ChartDataEntry in
        let val = Double(arc4random_uniform(UInt32(count)) + 3)
        return ChartDataEntry(x: Double(i), y: val)
    }

    let set1 = LineChartDataSet(values: values, label: "DataSet 1")
    let data = LineChartData(dataSet: set1)

    self.lineChartView.data = data

}

Он собирается без ошибок, но при запуске выдает сообщение: Поток 1: EXC_BAD_ACCESS (код= 1, адрес = 0x7fff1ad91d44)

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