【发布时间】:2017-08-28 14:17:35
【问题描述】:
我正在使用here 找到的 SwiftCharts 库。
我有以下代码:
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,所以我不确定我还需要在哪里创建另一个图表变量。
【问题讨论】:
-
什么是
self?这段代码在哪个类?您需要提供更多上下文。 -
更新问题。
-
问题出在
self.chart部分,而不是`=chart` 部分。 -
我知道。问题是我不知道如何解决它。
-
尝试将
chart属性添加到您的视图控制器类。
标签: swift swiftcharts