Comment appeler un sélecteur avec son nom dans NSString *
dans l'objectif c? Je dois également appeler le sélecteur seulement si la cible l'acceptera. par exemple.Appel de méthode dynamique dans Objective-C
+(void) callMethod: (NSString *) method onObject: (id) object
{
// do some magic
}
Quand j'appelle callMethod: @"Foo" onObject: obj
si obj
met en œuvre Foo
alors [obj Foo]
devrait être appelée, si elle ne met pas en œuvre, rien ne devrait se produire.