Używam iPhone SDK (3.0) i próbuję utworzyć tablicę selektorów, aby wywoływać różne metody w ramach jednej klasy.
Oczywiście robię coś źle (myślę, że @selector nie jest uważany za klasę, więc umieszczanie ich w NSArray nie działa).
Próbowałem tego, ale jest to oczywiście błędne.
Czy istnieje prosty sposób na posiadanie takiej tablicy selektorów? A może jest lepszy sposób na iterację poprzez zbiór metod?
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;
}