Obtenga el objeto que llamó a un método
Si recibo una llamada desde una clase aleatoria como esta:
@implementation SomeClass
- (void) classMethodFoo
{
int a = [SomeSingleton sharedInstance].aValue;
}
@end
DentroSomeSingleton sharedInstance
, ¿hay alguna manera de obtener una referencia al objeto que llamó a este método (sin el self de paso llamado como parámetro, por supuesto)?