Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SwiftChart没有成员图表_Swift_Swiftcharts - Fatal编程技术网

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`部分。我知道。问题是我不知道如何修复它。请尝试向视图控制器类添加
图表
属性。