Armazenar informações associadas adicionais em um UIView
Eu tenho lido muito sobre Reconhecedores de gestos em SO - e consegui escrever um código de trabalho que quando uma longa imprensa é reconhecida em um UIImage, aparece uma folha de ação:
{ ...
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];
}
}
Então, enviando informações para o SeletordeleteImage:
é um pouco complicado nessa situação. Eu quero enviar uma solicitação HTTP para um servidor quando deleteImage é chamado, então eu preciso de algumas informações da visão.
Existe alguma maneira de armazenar informações noUIImageView
e recuperá-lo desender.view.myinfo
(por exemplo) ?
Obrigado!