我有我正在使用的以下代碼。覆蓋使用類別的方法,當該方法已在類別中定義
@interface SomeDudesSuperClass : NSObject {
}
@end
@interface SomeDudesSuperClass (Category_code_which_others_are_restricted_from_touching)
- (void)SomeDudesMethod;
@end
現在,這下面是我的代碼
@interface SomeDudesSuperClass (A_Category_To_Override_A_Method_in_his_category) {
- (void)SomeDudesMethod;
}
@end
不准我碰他的代碼。如果我只寫了另一個類別,將調用哪個方法?我怎麼能打電話給我的分類方法,而不是他?
重寫使用類別的方法是一個壞主意。行爲是未定義的。 – rmaddy
@rmaddy好的..在像我這樣的情況下..是否有任何可能的解決方法?我無法觸摸他的代碼... –