How to get the caller's class Name in objective C while using inheritance?

Viewed 6174

I have a base class called BaseClass . Many classes derived from the BaseClass namely SubClass1 , SubClass2 and SubClass3.

@interface  BaseClass: NSObject{
}
-(void)configure;
@end;

@implementation
-(void)configure{
NSLog(@"This needs to log from which sub class this method was called");
}
@end;

The configure method can be called by creating instances of the subclasses or within the implementations of them.

I need to know from which subclass this method was called.

Is this possible?

4 Answers
Related