1
SciChart 꺾은 선형 차트에 날짜를 추가하는 데 문제가 있습니다. 런타임에이 오류가 발생합니다.SciChart iOS 온라인 차트
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Axis does not support type.'
다음은 제공된 데이터와 함께 축에 내 데이터를 추가하는 코드입니다.
var sciChartSurface: SCIChartSurface?
var lineDataSeries: SCIXyDataSeries!
var lineRenderableSeries: SCIFastLineRenderableSeries!
func createDataSeries(){
lineDataSeries = SCIXyDataSeries(xType: .dateTime, yType: .double)
lineDataSeries.acceptUnsortedData = true
let items = self.dataFeed.priceHistory
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
for i in 0..<(items.count) - 1 {
let date:Date = dateFormatter.date(from: items[i].date!)!
print("\(date) \(items[i].close!)")
lineDataSeries.appendX(SCIGeneric(date), y: SCIGeneric(Double(items[i].close!)))
}
}
이 인쇄 문
2017-08-09 07:00:00 +0000 2474.02
2017-08-08 07:00:00 +0000 2474.92
2017-08-07 07:00:00 +0000 2480.91
2017-08-04 07:00:00 +0000 2476.83
2017-08-03 07:00:00 +0000 2472.16
2017-08-02 07:00:00 +0000 2477.57
내가 잘못 어떤 생각에서 무엇을 내 출력을 무엇입니까? 필요하다면 전체 ViewController를 포함하면 좋다.
그것은 .... DateTimeAxis에로 설정해야합니다. 우리의 오류 메시지가 더 명확해질 수 있습니다! [나는 scichart 팀에있다] –