Come si chiama un metodo @selector con più argomenti?@selector con più argomenti
Ho il seguente
[self performSelector:@selector(changeImage:withString:) withObject:A1 withObject:fileString2 afterDelay:0.1];
ma ottengo un
selettore non riconosciuto inviato ad esempio
errore
Il mio metodo che io chiamo è la seguente
-(void) changeImage: (UIButton *) button withString: (NSString *) string
{
[button setImage:[UIImage imageNamed:string] forState:UIControlStateNormal];
}
Cool, grazie. Come lo chiamo. Voglio chiamarlo in molti posti. Quindi può essere dichiarato nel metodo viewDidLoad e quindi essere chiamato in vari luoghi? – jarryd
Non capisco davvero cosa intendi. Puoi mettere questo pezzo di codice ovunque nella classe in cui changeImage: withString: è definito. Se si desidera chiamarlo più volte, è necessario includerlo in un metodo e chiamare invece tale metodo. – Jilouc
alternativamente, si può fare '[invocation performSelector: @selector (invoke) withObject: nil afterDelay: 0.1];' – user102008