簡體   English   中英

在swift中覆蓋靜態實例類型方法?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM