Por que recebo esse erro quando tento passar um parâmetro no NSURL no aplicativo iOS?

Isto é o que eu tenho em um método público - (IBAction) methodName

NSString *quoteNumber = [[self textBox] text];

NSURL *url = [[NSURL alloc] initWithString:@"http://TestSite.com/virdirectory/Webservice1/Service1.asmx/GetQuote?number=%d", quoteNumber];

O erro que recebo é:

Muitos argumentos para chamar o método, esperado 1, têm 2

O que estou fazendo de errado?

questionAnswers(4)

yourAnswerToTheQuestion