Ich verwende das iPhone SDK (3.0) und versuche, ein Array von Selektoren zu erstellen , um eine Vielzahl von Methoden innerhalb einer Klasse aufzurufen.
Offensichtlich mache ich etwas falsch (ich denke, @selector wird nicht als Klasse angesehen und daher funktioniert es nicht, sie in ein NSArray zu stopfen).
Ich habe es versucht, aber es ist offensichtlich falsch.
Gibt es eine einfache Möglichkeit, eine Reihe solcher Selektoren zu haben? Oder gibt es eine bessere Möglichkeit, eine Sammlung von Methoden zu durchlaufen?
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;
}