2016-10-24 8 views
1

私はTelerikで始まり、提供されているデモプロジェクトを実行しようとしています。TKChartDataPointが予想される型に一致しませんシーケンス

私はそれがエラーを与えTKChartDataPointを宣言しようとしていたよう: Error Image

コードスニペット:

class ViewController: UIViewController { 

let x = 10 
let y = 10 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    let chart = TKChart(frame: self.view.bounds.insetBy(dx: 15, dy: 15)) 
    chart.autoresizingMask = [UIViewAutoresizing.flexibleWidth, UIViewAutoresizing.flexibleHeight] 
    self.view.addSubview(chart) 

    var randomNumericData = [TKChartDataPoint]() 
    for i in 0..<10 { 

     //Error Here 
     randomNumericData += TKChartDataPoint(x: i, y: Double(arc4random() % 100)) 

    } 

    chart.addSeries(TKChartLineSeries(items: randomNumericData)) 

    chart.title.isHidden = false 
    chart.title.text = "This is a chart demo" 
    chart.legend.isHidden = false 

    chart.allowAnimations = true 
} 

答えて

3

あなただけの配列にあなたのオブジェクトを追加するappendを使用する必要があります。

randomNumericData.append(TKChartDataPoint(x: i, y: Double(arc4random() % 100))) 

+=あなたが本当にしたいが、randomNumericDataは、アレイがそう+または+=でそれに追加している場合、追加の部分は、アレイのようになります。私の意見では

randomNumericData += [TKChartDataPoint(x: i, y: Double(arc4random() % 100))] 

、最初の溶液が好ましいです。

関連する問題