加上手势状态的判断,只有开始长按的时候才触发
- (IBAction)saveQRCode:(UILongPressGestureRecognizer *)sender {
if (sender.state == UIGestureRecognizerStateBegan) {
self.saveAv = [[UIAlertView alloc] initWithTitle:@"提示" message:@"是否保存到相册" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];
[self.saveAv show];
}
}
加上if (sender.state == UIGestureRecognizerStateBegan)的判断后,提示框只出现一次