2014-02-12 72 views
0

在繼承中,我們使用[super methodName]來調用默認實現。如何訪問類別中的默認實現?

與明智一樣:如何訪問類別中的默認實現?

+0

爲什麼你需要在類別上的默認實現?通常用於向現有類添加一些附加功能的類別..您最好使用繼承來實現默認實現。 – LML

+0

拿一個例子,你有一個UIAlertView需要通過藍牙處理外部鍵盤,On - [UIAlertview show]方法,我需要編寫一些額外的處理代碼以及默認的功能,我正在使用類別。 – Rajesh

回答

0

這些類別不允許訪問默認實現。使用method swizzling可以實現可能的解決方案。使用該方法,您可以在運行時更改選擇器映射,並在需要時調用默認映射實施。