Для второй страницы моего приложения мне нужно построить диаграмму.Моя вторая страница содержит место для ввода пользователя и ввода настроек даты и времени.После запуска моего кода это ошибка, которую я получаю: Поток 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)