我有一个 A 类和一个 B 类,它是 A 的子类。两者都有以下方法:
-(void)anotherMethod{
// implementation of A or B
}
-(void)aMethod{
@try{
[super aMethod];
}
@catch(NSException *e){
}
[self anotherMethod];
}
现在:如果我调用A 的调用 B 的实现中包含[instanceOfClassB aMethod]
的指令(因为它已被覆盖)而不是 A 的指令。我怎样才能使 A 的实现调用 A 的实现?[self anotherMethod]
aMethod
anotherMethod
aMethod
anotherMethod