Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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
Ios TKChartDataPoint不符合预期的类型序列_Ios_Swift_Telerik - Fatal编程技术网

Ios TKChartDataPoint不符合预期的类型序列

Ios TKChartDataPoint不符合预期的类型序列,ios,swift,telerik,Ios,Swift,Telerik,我从Telerik开始,并尝试做提供的演示项目 当我试图声明TKChartDataPoint时,它给出了一个错误: 代码段: class ViewController: UIViewController { let x = 10 let y = 10 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically fr

我从Telerik开始,并尝试做提供的演示项目

当我试图声明TKChartDataPoint时,它给出了一个错误:

代码段:

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
}
类ViewController:UIViewController{
设x=10
设y=10
重写func viewDidLoad(){
super.viewDidLoad()
//加载视图后,通常从nib执行任何其他设置。
让chart=TKChart(帧:self.view.bounds.insetBy(dx:15,dy:15))
chart.autoresizingMask=[UIViewAutoresizing.flexibleWidth,UIViewAutoresizing.flexibleHeight]
self.view.addSubview(图表)
var randomNumericData=[TKChartDataPoint]()

对于0..中的i,您应该只使用
append
将对象添加到数组中:

randomNumericData.append(TKChartDataPoint(x: i, y: Double(arc4random() % 100)))
如果确实需要,可以使用
+=
,但是
randomNumericData
是一个数组,因此要使用
+
+=
将其添加到数组中,添加的部分也应该是一个数组:

randomNumericData += [TKChartDataPoint(x: i, y: Double(arc4random() % 100))]
在我看来,首选第一种解决方案