Nun, ich bin das Erstellen eines benutzerdefinierten SEL wie:objective-C: Wie führe ich einen performSelector aus: @selector?
NSArray *tableArray = [NSArray arrayWithObjects:@"aaa", @"bbb", nil];
for (NSString *table in tableArray){
SEL customSelector = NSSelectorFromString([NSString stringWithFormat:@"abcWith%@", table]);
[self performSelector:customSelector withObject:0];
}
ich eine Fehlermeldung anzeigt: App beenden aufgrund nicht abgefangene Ausnahme 'NSInvalidArgumentException', Grund: ‚- [Sync aaaWithaaa]: Unbekannter Selektor gesendet Beispiel
aber wenn ich es mit dem richtigen Methodennamen ausführe, funktioniert es!
[self performSelector:@selector(aaaWithaaa:) withObject:0];
Wie löst man es? Vielen Dank!
Danke, ich habe meine Frage aktualisiert –
Sie haben Recht! Der Doppelpunkt! –