Esiste una macro preprocessore che si espande al selettore corrente? [duplicare
-
12-11-2019 - |
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