十字线导致崩溃(Shinobicontrols Chart) - 'CALayerInvalidGeometry'

时间:2014-12-12 14:05:37

标签: ios charts shinobi

使用Crosshair启用时,我遇到了崩溃。我已经尝试了很多找出解决方案但失败了。请参阅下面的问题。

问题是:图表创造良好。但是,如果我使用以下行进行十字准线启用,主要是下面的第二行,那么我就会崩溃。最初它很好,当我点击并拖动它移动然后应用程序崩溃。

lineSeries.style.pointStyle.showPoints = YES;

lineSeries.crosshairEnabled = YES;

lineSeries.selectionMode = SChartSelectionPoint;

崩溃讯息:

reason: 'CALayer position contains NaN: [559 nan]'

1 个答案:

答案 0 :(得分:0)

免责声明:我为ShinobiControls工作。

经过一些调查,我们发现这是我们的十字准线插值代码的一个问题,它将十字准线定位在两个数据点之间。

通过使用以下代码解决十字准线上的点插值问题的解决办法是:使用以下代码关闭点插值:

chart.crosshair.interpolatePoints = NO;

此问题已添加到我们的待办事项中,我们的团队成员将在此问题的修复程序发布后更新此答案。

更新:ShinobiCharts版本2.8.0包含此问题的修复程序 - 我希望有所帮助!