Mi chiedo solo se esiste un modo per chiamare un metodo in cui si costruisce il nome del metodo al volo con una stringa.Metodo di chiamata all'obiettivo C dinamicamente con una stringa
ad es. Ho un metodo chiamato loaddata
-(void)loadData;
chiamare questo io normalmente chiamarlo come
[self loadData];
ma voglio essere in grado di chiamare in modo dinamico con una stringa per esempio
NSString *methodName = [[NSString alloc] initWithString:@"loadData"];
[self methodName];
Questo è un esempio stupido ma spero che tu abbia capito il mio punto. Lo sto usando per le classi di database che sto configurando per la mia applicazione IPad. Difficile da spiegare, ma per farlo esplodere ho bisogno di capire come chiamare un metodo con una stringa.
Qualche idea?
Grazie
+1 per una domanda chiara e semplice! – Linuxmint
Il metodo che voglio chiamare è una funzione che restituisce una NSString. – IPadHackAndSlash