UIGestureRecognizer feuern zweimal?

Ich habe eine UITapGestureRecognizer auf viewDidLoad meiner view-controller aber irgendwie ist es feuert die selector-Methode zweimal für eine einzelne Tippen Sie auf.

UITapGestureRecognizer *g = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openInMapsApp:)] autorelease];
[self.mapView addGestureRecognizer:g];

Meine Methode:

-(void)openInMapsApp:(UIGestureRecognizer*)g {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@""
                                                    message:@"This will open this location in the Maps application. Continue?"
                                                   delegate:self
                                          cancelButtonTitle:@"Cancel"
                                          otherButtonTitles:@"OK",nil];
[alertView show];
[alertView release];
}
  • Ist es möglich, dass dies nur geschehen irgendwann?
InformationsquelleAutor Matthew | 2010-07-11
Schreibe einen Kommentar