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