覆盖 SWIFT 中的静态实例类型方法



我想在我的 swift 代码中使用这个 objective-C 库:

https://github.com/Alex601t/Catamaran

根据指令,我需要子类一个定义的类并覆盖声明为:

+ (instancetype)OAuth

如何实施?我尝试编写以下内容:

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

它没有编译并显示我需要添加override的错误。如果我修复它 - 它写道OAuth()init() 替换.如果我尝试修复它,那么我会收到其他错误。

你能解释一下如何正确解决这个问题吗?

你可以试试:

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

最新更新