[英]override static instancetype method in 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.
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.