Como passar uma variável para uma ação UIButton

Eu quero passar uma variável para uma ação UIButton, por exemplo

NSString *string=@"one";
[downbutton addTarget:self action:@selector(action1:string)
     forControlEvents:UIControlEventTouchUpInside];

e minha função de ação é como:

-(void) action1:(NSString *)string{
}

No entanto, ele retorna um erro de sintaxe. Como passar uma variável para uma ação UIButton?

questionAnswers(8)

yourAnswerToTheQuestion