Gibt es eine Überschreibung der internen Framework-Methode, wenn Subclassing in Swift? Ex. SuperklasseWie übergehe ich die interne Framework-Methode in der Anwendung (außerhalb des Frameworks)
public class BarChartRenderer: ChartDataRendererBase {
internal func drawDataSet(context context: CGContext, dataSet: BarChartDataSet, index: Int) {
...
}
}
und ich möchte diese Methode außer Kraft zu setzen, anders zu ziehen, dass dataSet (iOS-Charts)
public class ESBarChartRenderer: BarChartRenderer {
overide func drawDataSet(context context: CGContext, dataSet: BarChartDataSet, index: Int) {
...
}
}
aber wenn ich versuche, Xcode außer Kraft zu setzen, gibt mir Fehler:
Method does not override any method from its superclass
Weil es intern ist.
Es gibt auch eine interne Variable mit der ich Zugriff benötige und die gleiche wie oben. Xcode kann sie nicht sehen.
haben Sie es herausgefunden? – Pangu