SwiftChart没有成员图表
我正在使用找到的快速图表库 我有以下代码:SwiftChart没有成员图表,swift,swiftcharts,Swift,Swiftcharts,我正在使用找到的快速图表库 我有以下代码: class ChartTestViewController: UIViewController { @IBOutlet weak var chartView: UIView! override func viewDidLoad() { super.viewDidLoad() let xaxis = ["monday", "tuesday", "wednesday", "thursday", "friday"] let y
class ChartTestViewController: UIViewController {
@IBOutlet weak var chartView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
let xaxis = ["monday", "tuesday", "wednesday", "thursday", "friday"]
let yaxis = [1, 2, 3, 4, 5]
let letdoublearray = yaxis.map { Double($0) }
let tuples = zip(xaxis, letdoublearray).map { ($0, $1) }
let chartConfig = BarsChartConfig(
valsAxisConfig: ChartAxisConfig(from: 0, to: 8, by: 2)
)
let frame = CGRect(x: 0, y: 70, width: 300, height: 500)
let chart = BarsChart(
frame: frame,
chartConfig: chartConfig,
xTitle: "X axis",
yTitle: "Y axis",
bars: tuples,
color: UIColor.red,
barWidth: 20
)
self.chart = chart // error here
self.chartView = chart.view
我在
self.chart=chart
行中收到一个错误,表示chart不是该类的成员。我已经定义了图表
,因此我不确定还需要在哪里创建另一个图表变量 视图控制器没有图表
属性。只需添加一个
class ChartTestViewController: UIViewController {
var chart: BarsChart!
@IBOutlet weak var chartView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
// lots of code here
self.chart = chart
}
视图控制器没有
图表
属性。只需添加一个
class ChartTestViewController: UIViewController {
var chart: BarsChart!
@IBOutlet weak var chartView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
// lots of code here
self.chart = chart
}
什么是自我?这段代码在哪个类中?你需要提供更多的上下文。更新的问题。问题在于
self.chart
部分,而不是`=chart`部分。我知道。问题是我不知道如何修复它。请尝试将图表
属性添加到视图控制器类。什么是self
?这段代码在哪个类中?你需要提供更多的上下文。更新的问题。问题在于self.chart
部分,而不是`=chart`部分。我知道。问题是我不知道如何修复它。请尝试向视图控制器类添加图表属性。