我有我正在使用的以下代码。覆盖使用类别的方法,当该方法已在类别中定义
@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好的..在像我这样的情况下..是否有任何可能的解决方法?我无法触摸他的代码... –