передать параметр в UITapGestureRecognizer [дубликат]

На этот вопрос уже есть ответ здесь:

Передайте NSDictionary в качестве параметра для UITapGestureRecognizer 3 ответа

я создал динамическийUIimage посмотреть иUITapGestureRecognizer на вид это выглядит так

UIImageView *image = [[UIImageView alloc ] initWithFrame:CGRectMake(x, 0, 200, 150)];
        NSString *ImageURL = [str objectForKey:@"imageLink"];
        NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:ImageURL]];
        image.image = [UIImage imageWithData:imageData];

        UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapDetected:)];

        singleTap.numberOfTapsRequired = 1;
        image.userInteractionEnabled = YES;

        [image addGestureRecognizer:singleTap];

        [documentory addSubview:image]; 

и мой метод действия, как это

-(void)tapDetected:(UIGestureRecognizer *)recognizer{
    NSLog(@"single Tap on imageview");

}

я хочу передать строковые параметры методу tapDetected может кто-нибудь сказать мне, как это сделать большое спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос