2017-10-27 2 views
0

ich dieses Ziel-C-Bibliothek in meinem SWIFT-Code verwenden möchten:override statische instancetype Methode in swift?

https://github.com/Alex601t/Catamaran

Anweisung Gemäß ich eine definierte Klasse und überschreiben Methode, Unterklasse müssen die als deklariert:

+ (instancetype)OAuth 

Wie um es zu implementieren? Ich versuche folgendes zu schreiben:

class func OAuth() -> Self { ... } 

Es ist nicht und zeigt Fehler zusammengestellt, die ich override hinzufügen müssen. Wenn ich es repariere - es schreibt, dass OAuth() durch init() ersetzt wird. Wenn ich versuche, es zu beheben, bekomme ich andere Fehler.

Können Sie erklären, wie Sie das richtig beheben können?

Antwort

0

können Sie versuchen:

override init() { 
     // use here your custom constructor 
     self.initWithBaseUrl ... // etc. 
    }