2013-08-27 44 views
2

我已經下載了示例項目並嘗試了一下,發現問題。我跑了HandlingSelection項目,它的工作很好,但我改變了代碼ShinobiChart在觸摸SChartColumnSeries中的點時拋出異常

lineSeries.selectionMode = SChartSelectionPoint; 

則APP拋出一個異常每次當我摸到2013

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSMutableOrderedSet addObject:]: object cannot be nil' 
*** First throw call stack: 

回答

1

的蘑菇我都經歷了同樣的問題並剛剛修復它。這將是你的

- (void)sChart:(ShinobiChart *)chartIn toggledSelectionForPoint:(SChartDataPoint *)dataPoint inSeries:(SChartSeries *)series atPixelCoordinate:(CGPoint)pixelPoint 

將查看不正確的索引。這可以通過在你的

- (SChartSeries*)sChart:(ShinobiChart*)chart seriesAtIndex:(int)index method 
使用 index = 0;

(或者你有什麼指數)

固定