He estado usando @selector
hoy por primera vez y no he podido averiguar cómo hacer lo siguiente? ¿Cómo escribirías el @selector
si tuvieras más de un argumento?@selector - ¿Con múltiples argumentos?
No hay argumentos:
-(void)printText {
NSLog(@"Fish");
}
[self performSelector:@selector(printText) withObject:nil afterDelay:0.25];
argumento individual:
-(void)printText:(NSString *)myText {
NSLog(@"Text = %@", myText);
}
[self performSelector:@selector(printText:) withObject:@"Cake" afterDelay:0.25];
dos argumentos:
-(void)printText:(NSString *)myText andMore:(NSString *)extraText {
NSLog(@"Text = %@ and %@", myText, extraText);
}
[self performSelector:@selector(printText:andMore:) withObject:@"Cake" withObject:@"Chips"];
múltiples argumentos: (es decir, más de 2)
Se ha actualizado para reflejar las respuestas, gracias por toda la ayuda, muy apreciados. – fuzzygoat
sus "argumentos dobles" no tienen un retraso – user102008