Domanda

Possibile duplicato:
Recupero dinamicamente il nome del metodo corrente
Introspezione OBJ-C: come può un metodo fare riferimento al proprio selettore?

Questo vale per Objective-C, esiste una macro preprocessore o qualcosa per ottenere il valore SEL del selettore corrente? In particolare sto cercando qualcosa di simile:

-(void) someSelector
{
    SEL mySelector = __CURRENT_SELECTOR__;
    NSLog(@"I'm in selector %@",NSStringFromSelector(mySelector));
}

è un po 'come il __FILE__ macro ma questo per ottenere il selettore corrente. Abbastanza utile passarlo agli altri senza preoccuparti di aggiornarlo se il nome del selettore viene modificato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top