и функция действия:

у передать переменную в действие UIButton, например

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

и моя функция действия выглядит так:

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

Однако он возвращает синтаксическую ошибку. Как передать переменную в действие UIButton?