¿Anular un método a través de la Categoría ObjC y llamar a la implementación predeterminada?

Al usar categorías, puede anular los métodos de implementación con los suyos así:

// Base Class 
@interface ClassA : NSObject 
- (NSString *) myMethod;
@end
@implementation ClassA
- (NSString*) myMethod { return @"A"; }
@end

//Category
@interface ClassA (CategoryB) 
- (NSString *) myMethod;
@end
@implementation ClassA (CategoryB)
- (NSString*) myMethod { return @"B"; }
@end

Al llamar al método "myMethod" después de incluir la categoría, se obtiene el resultado "B".

¿Cuál es la forma más fácil para que la implementación en categoría de myMethod llame al myMethod original de Clase A? Tan pronto como pueda entenderlo, tendría que usar las llamadas de bajo nivel para obtener el método original para la Clase A y llamar a eso, pero parece que habría una manera sintácticamente más fácil de hacer esto.

Respuestas a la pregunta(4)

Su respuesta a la pregunta