swift - 当我在 iOS swift 中运行我的应用程序时,我的图表没有加载
问题描述
对于我的应用程序的第二页,我需要构建一个图表。我的第二页包含一个供用户输入和输入日期和时间设置的地方。运行我的代码时,这是我得到的错误:线程 1:EXC_BAD_ACCESS (code=1, address=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 (code=1, address=0x7fff1ad91d44)
解决方案
推荐阅读
- sql - 如何计算Sql server中表的行大小?
- spring-data - JPA Query方法不返回任何内容
- oracle - 尝试测试 HTTP 连接时收到“ORA-53203:安全违规”
- python - 根据其他列的唯一值从数据框中选择行?
- java - 在 Payara 5 中使用 Web 应用程序发送电子邮件
- angular - TypeScript中的排序数组(离子)
- asp.net-core-mvc - 在视图组件中使用来自不同表的数据
- c++ - 如何正确检查 FileStreamWriter 是否正在使用?
- javascript - reactjs TypeError: Object(...) is not a function when using hooks
- firebase - 用户注销时如何可靠地停止接收通知