2010-10-07 20 views

Répondre

5

Pour traiter un nombre arbitraire de sélecteurs vous devez utiliser NSInvocation, mais vous pouvez gérer jusqu'à deux objets en utilisant les trucs standard performWithSelector

[foo performSelector:@selector(bar:arg2:) withObject:obj1 withObject:obj2]

2

Supprimez les espaces, les types de paramètres et les noms de paramètres. Dans votre exemple, cela deviendrait:

@selector(bar:arg2:) 
+0

Alors, comment est-ce que vous passez les paramètres? –

+0

Voir la réponse de Joshua pour savoir comment appeler le sélecteur. –