是CategoryVC
的子類,它是BrowserVC
的子類。如何在Swift中對超類的超類進行分類?
大多數的UITableView的數據源方法拉閘調用CategoryVC
的實現這些方法與return super.tableView(tableView, cellForRowAt: adjustedIndexPath)
(例如),經過一些其他的事情發生,當然,像修改傳遞給方法的indexPath
。
但有時我實際上是想繞過CategoryVC
的實現並使用BrowserVC
的實現。
super.super.someMethod()
顯然不是答案。這可能嗎?
這不就是跟一般的繼承問題? – user3581248
如果需要,使用默認實現嘗試協議擴展,儘可能避免繼承。 – KeranMarinov
如果你需要這個,那麼你的體系結構已經壞了。不要爲糟糕的體系結構尋找解決方法。 – Sulthan