Geste de reconnaissance ne fonctionne pas pour une raison quelconque, sur l'iphone

C'est dans un UILabel sous-classe que j'ai fait, mais il ne semble pas fonctionner. Il n'appelle pas la "tappedOn" pour une raison quelconque.

gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedOn)];
[self addGestureRecognizer:gesture];
[self setUserInteractionEnabled:YES];

Savez-vous pourquoi il pourrait être?

Ici est la tappedOn méthode:

-(void)tappedOn
{

NSLog(@"tapped");
if ([self.type isEqualToString: @"load"])
{
    [self.manager.manager loadSavedGameInRow:self.name];
}

if ([self.type isEqualToString: @"save"])
{
    [self.manager.manager saveGameInRow:self.name];
}
}
Peut-être ce morceau de ligne en l'absence de auto.UserInteractionEnabled=TRUE en vous code.
Mettre un point d'arrêt et vérifiez si votre méthode de tappedOn est appelée ou non.
voulez-vous dire userInteractionEnable? J'ai essayé de changer le mien pour VRAI, mais il ne fonctionne pas.
J'ai essayé le point d'arrêt, mais il n'a pas y arriver.
Votre méthode n'est pas appelée?

OriginalL'auteur Horton Jackson | 2013-09-20