Almacenar información asociada adicional en un UIView
He estado leyendo mucho sobre los Reconocedores de gestos en SO y he logrado escribir un código de trabajo que cuando se reconoce una pulsación larga en un UIImage, aparece una hoja de acción:
{ ...
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];
}
}
Así, enviando información al Selector.deleteImage:
Es un poco complicado en esta situación. Quiero enviar una solicitud HTTP a un servidor cuando se llama a deleteImage, por lo que necesito información de la vista.
¿Hay alguna forma de almacenar información en elUIImageView
y recuperarlo desender.view.myinfo
(por ejemplo) ?
¡Gracias!