Ich weiß, wie man einen SEL
zur Kompilierungszeit mit erstellt, @selector(MyMethodName:)
aber ich möchte einen Selektor dynamisch aus einem erstellen NSString
. Ist das überhaupt möglich?
Was ich tun kann:
SEL selector = @selector(doWork:);
[myobj respondsToSelector:selector];
Was ich tun möchte: (Pseudocode, das funktioniert offensichtlich nicht)
SEL selector = selectorFromString(@"doWork");
[myobj respondsToSelector:selector];
Ich habe die Apple API-Dokumente durchsucht, aber keinen Weg gefunden, der nicht auf der @selector(myTarget:)
Syntax zur Kompilierungszeit beruht .