Ich frage mich nur, ob es eine Möglichkeit gibt, eine Methode aufzurufen, wo ich den Namen der Methode im laufenden Betrieb mit einer Zeichenfolge erstellen.Ziel C Aufruf Methode dynamisch mit einer Zeichenfolge
z.B. Ich habe eine Methode namens Loaddata
-(void)loadData;
dies nenne ich es normalerweise wie
[self loadData];
nennen würde, aber ich möchte in der Lage sein, es mit einer Zeichenfolge dynamisch zu nennen z.B.
NSString *methodName = [[NSString alloc] initWithString:@"loadData"];
[self methodName];
Dies ist ein dummes Beispiel, aber ich hoffe, Sie bekommen meinen Standpunkt. Ich verwende es für Databinding-Klassen, die ich für meine IPad-Anwendung aufstelle. Schwer zu erklären, aber um es in Brand zu setzen, muss ich herausfinden, wie man eine Methode mit einer Zeichenkette aufruft.
Irgendwelche Ideen?
Dank
+1 für klare, einfache Frage! – Linuxmint
Die Methode, die ich aufrufen möchte, ist eine Funktion, die einen NSString zurückgibt. – IPadHackAndSlash