diff --git a/ChartsDemo/Classes/DemoBaseViewController.m b/ChartsDemo/Classes/DemoBaseViewController.m index 14191024e5..db0be337f7 100644 --- a/ChartsDemo/Classes/DemoBaseViewController.m +++ b/ChartsDemo/Classes/DemoBaseViewController.m @@ -148,9 +148,12 @@ - (void)handleOption:(NSString *)key forChartView:(ChartViewBase *)chartView if ([key isEqualToString:@"toggleBarBorders"]) { - for (id set in chartView.data.dataSets) + for (id set in chartView.data.dataSets) { - set.barBorderWidth = set.barBorderWidth == 1.0 ? 0.0 : 1.0; + if ([set conformsToProtocol:@protocol(IBarChartDataSet)]) + { + set.barBorderWidth = set.barBorderWidth == 1.0 ? 0.0 : 1.0; + } } [chartView setNeedsDisplay];