2017-10-27 2 views
0

私は私の迅速なコードでは、この目的-Cライブラリを使用したい:static instancetypeメソッドを迅速にオーバーライドしますか?

https://github.com/Alex601t/Catamaran

命令によると、私は定義されたクラスをサブクラスとして宣言されたメソッドオーバーライドする必要があります:

どう
+ (instancetype)OAuth 

をそれを実装するには?私は、次のように記述してみてください:

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

それをコンパイルして、私はoverrideを追加する必要がエラーを示していません。私がそれを修正すれば、OAuth()init()に置き換えられていると書いています。私はそれを修正しようとすると、私は他のエラーが発生します。

これを正しく修正する方法を教えてください。

答えて

0

あなたは試すことができます:

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