Browse Source

fix 'makeIterator()' on 'Collection' requires the types to be equivalent

Pierre-Marc Airoldi 3 years ago
parent
commit
4ed3db52eb

+ 1 - 1
Source/Charts/Renderers/CandleStickChartRenderer.swift

@@ -38,7 +38,7 @@ open class CandleStickChartRenderer: LineScatterCandleRadarRenderer
             accessibleChartElements.append(element)
         }
 
-        for case let set as CandleChartDataSetProtocol in candleData where set.isVisible
+        for case let set as CandleChartDataSetProtocol in (candleData as ChartData) where set.isVisible
         {
             drawDataSet(context: context, dataSet: set)
         }

+ 1 - 1
Source/Charts/Renderers/RadarChartRenderer.swift

@@ -52,7 +52,7 @@ open class RadarChartRenderer: LineRadarRenderer
                                              withDefaultDescription: "Radar Chart")
         self.accessibleChartElements.append(element)
 
-        for case let set as RadarChartDataSetProtocol in radarData where set.isVisible
+        for case let set as RadarChartDataSetProtocol in (radarData as ChartData) where set.isVisible
         {
             drawDataSet(context: context, dataSet: set, mostEntries: mostEntries)
         }