@selector - mit mehreren Argumenten?

Ich habe verwendet@selector heute zum ersten Mal und nicht in der Lage, herauszufinden, wie man Folgendes macht? Wie würden Sie das schreiben?@selector Wenn Sie mehr als ein Argument hätten?

Keine Argumente:

-(void)printText {
    NSLog(@"Fish");
}

[self performSelector:@selector(printText) withObject:nil afterDelay:0.25];

Einziges Argument:

-(void)printText:(NSString *)myText {
    NSLog(@"Text = %@", myText);
}

[self performSelector:@selector(printText:) withObject:@"Cake" afterDelay:0.25];

Zwei Argumente:

-(void)printText:(NSString *)myText andMore:(NSString *)extraText {
    NSLog(@"Text = %@ and %@", myText, extraText);
}

[self performSelector:@selector(printText:andMore:) withObject:@"Cake" withObject:@"Chips"];

Mehrere Argumente: (d. H. Mehr als 2)

NSInvocation

Antworten auf die Frage(8)

Ihre Antwort auf die Frage