Estoy usando el iPhone SDK (3.0) y estoy tratando de crear una matriz de selectores para invocar una variedad de métodos dentro de una clase.cómo crear una "matriz de selectores"
Obviamente, estoy haciendo algo mal (creo que @selector no se considera una clase y, por lo tanto, rellenarlos en un NSArray no funciona).
Intenté esto, pero obviamente está mal.
¿Hay una manera simple de tener una variedad de selectores como este? ¿O hay una mejor manera de iterar a través de una colección de métodos?
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;
}
me parece bien. ¡Gracias! – user141146
No es una solución adecuada para cuando solo se necesita una selección de selectores. –