我想在我的 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.
}