Je suis en utilisant le SDK de l'iPhone (3.0) et je suis en train de créer un tableau de sélecteurs d'invoquer une variété de méthodes dans une classe.
Évidemment, je suis en train de faire quelque chose de mal (je pense que @sélecteur n'est pas considérée comme une classe, et donc de leur farce dans un NSArray ne fonctionne pas).
J'ai essayé, mais c'est évidemment faux.
Est-il un moyen simple de disposer d'un tableau de sélecteurs de ce genre? Ou est-il une meilleure façon de faire une itération sur une collection de méthodes?
selectors = [NSArray arrayWithObjects:
@selector(method1),
@selector(method2),
@selector(method3),
@selector(method4),
@selector(method5),
@selector(method6),
@selector(method7), nil];
for (int i = 0; i < [selectors count]; i++) {
if ([self performSelector:[selectors objectAtIndex:i]]) // do stuff;
}