我正在使用LineSeries绘制7个时间序列,我想要堆叠它们。我收到了与下面链接页面上的Shinobi论坛所描述的相同的例外情况。
*** Terminating app due to uncaught exception 'NSRangeException',
reason: '*** -[__NSArrayM objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
*** First throw call stack:
(
0 CoreFoundation
0x0464c5e4 __exceptionPreprocess + 180
1 libobjc.A.dylib
0x0315d8b6 objc_exception_throw + 44
答案中描述的解决方案如下:
“如果您正在堆叠系列,您现在需要确保x值 你的系列(或垂直系列的y值)是递增的 令“。
我的问题是我不明白这一点。我的x值是从过去到现在排序的日期。我的y值是计数值。 什么&我该如何订购呢? 唯一需要订购的是我的y值。
如果我订购我的y值,那意味着我的x值(日期)将是无序的,图表算法会将它们放在一起吗?
我无法让我理解它: - (
答案 0 :(得分:0)
听起来你正在做正确的事情,在订购你的数据点时,x值按照时间顺序递增,所以我不确定你为什么会收到这个错误。
您是否可以发送您的项目或复制问题的示例项目?一旦我们可以在此结束复制它,我们应该能够确定出错的地方。您可以发送电子邮件至info@shinobicontrols.com。
您能告诉我们您正在构建哪个版本的ShinobiCharts吗?
非常感谢,
丹