Zapisz dodatkowe powiązane informacje w UIView

Czytałem dużo o Gesture Recognizers na SO - i udało mi się napisać działający kod, który, gdy długie naciśnięcie jest rozpoznawane na UIImage, pojawia się arkusz akcji:

{ ...
 UILongPressGestureRecognizer *longPressWall = [[[UILongPressGestureRecognizer alloc]
                                                               initWithTarget:self     action:@selector(deleteImage:)] autorelease];
                     longPressWall.minimumPressDuration = 0.4;
                     l.userInteractionEnabled=YES;
                     [l addGestureRecognizer:longPressWall];
... }


-(void)deleteImage:(UILongPressGestureRecognizer*)sender { 
    if(UIGestureRecognizerStateBegan == sender.state) {
        UIActionSheet *as = [[UIActionSheet alloc] initWithTitle:@"" delegate:self cancelButtonTitle:@"Close" destructiveButtonTitle:@"Delete Screenshot" otherButtonTitles: nil];
        [as showInView:masterView];
        [as release];
    }
}

Wysyłając informacje do SelektoradeleteImage: jest trochę skomplikowana w tej sytuacji. Chcę wysłać żądanie HTTP do serwera, gdy wywoływany jest deleteImage, więc potrzebuję informacji z widoku.

Czy mimo to można przechowywać informacje wUIImageView i odzyskaj gosender.view.myinfo (na przykład) ?

Dzięki!

questionAnswers(4)

yourAnswerToTheQuestion