7
有没有办法在Swift中进行子类化时覆盖内部框架方法?例如, 超类如何覆盖应用程序中的内部框架方法(外部框架)
public class BarChartRenderer: ChartDataRendererBase {
internal func drawDataSet(context context: CGContext, dataSet: BarChartDataSet, index: Int) {
...
}
}
,我想重写此方法来绘制不同的该数据集(IOS的图表)
public class ESBarChartRenderer: BarChartRenderer {
overide func drawDataSet(context context: CGContext, dataSet: BarChartDataSet, index: Int) {
...
}
}
,但是当我试图重写的Xcode给我的错误:
Method does not override any method from its superclass
因为它是内部的。
还有一个内部变量需要访问并且与上面相同Xcode无法看到它。
你想通了? – Pangu