如何在应用程序中覆盖内部框架方法(外部框架)

Mat*_*man 9 overriding internal subclassing swift ios-charts

无论如何在Swift中进行子类化时重写内部框架方法?防爆.超

public class BarChartRenderer: ChartDataRendererBase {
   internal func drawDataSet(context context: CGContext, dataSet: BarChartDataSet, index: Int) {
             ...
   }
}
Run Code Online (Sandbox Code Playgroud)

我想覆盖此方法以不同的方式绘制dataSet(iOS-Charts)

public class ESBarChartRenderer: BarChartRenderer {
   overide func drawDataSet(context context: CGContext, dataSet: BarChartDataSet, index: Int) {
             ...
   }
}
Run Code Online (Sandbox Code Playgroud)

但是当我试图覆盖Xcode时给了我错误:

方法不会覆盖其超类中的任何方法

因为它是内部的.

还有一个内部变量,我需要访问和上面相同Xcode无法看到它.