iOS: Comment obtenir la durée d'appui long geste?

Je suis en train de travailler sur un jeu dans lequel un attribut d'un objet de jeu est définie par une longue pression sur l'objet lui-même. La valeur de l'attribut est déterminé par la durée de la presse à long geste. Je suis en utilisant UILongPressGestureRecognizer à cette fin, il est donc quelque chose comme ceci:

[gameObjectView addGestureRecognizer:[[UILongPressGestureRecognizer alloc] 
                                       initWithTarget:self action:@selector(handle:)]];

Alors la fonction de gestionnaire

- (void)handle:(UILongPressGestureRecognizer)gesture {
  if (gesture.state == UIGestureRecognizerStateEnded) {
    //Get the duration of the gesture and calculate the value for the attribute
  }
}

Comment puis-je obtenir la durée de la presse à long geste dans ce cas?

OriginalL'auteur Ryan Dao | 2012-02-23