Я использовал @selector
сегодня в первый раз и не смог решить, как это сделать: Как бы вы написали @selector
, если у вас было несколько аргументов? не@selector - С несколькими аргументами?
Никакие аргументы:
-(void)printText {
NSLog(@"Fish");
}
[self performSelector:@selector(printText) withObject:nil afterDelay:0.25];
один аргумент:
-(void)printText:(NSString *)myText {
NSLog(@"Text = %@", myText);
}
[self performSelector:@selector(printText:) withObject:@"Cake" afterDelay:0.25];
два аргумента:
-(void)printText:(NSString *)myText andMore:(NSString *)extraText {
NSLog(@"Text = %@ and %@", myText, extraText);
}
[self performSelector:@selector(printText:andMore:) withObject:@"Cake" withObject:@"Chips"];
несколько аргументов: (то есть более чем 2)
Обновлено отражает ответы, спасибо за всю помощь, высоко ценится. – fuzzygoat
ваши «двойные аргументы» не имеют задержки – user102008