iOS - Como implementar um performSelector com vários argumentos e com afterDelay?

Sou um novato no iOS. Eu tenho um método seletor da seguinte maneira -

- (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second
{

}

Estou tentando implementar algo parecido com isto -

[self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0];

Mas isso me dá um erro dizendo -

Instance method -performSelector:withObject:withObject:afterDelay: not found

Alguma idéia do que estou perdendo?

questionAnswers(8)

yourAnswerToTheQuestion