Question

Je suis en œuvre secouez gestes comme décrit dans cette Réponse si je secoue mon téléphone pendant plus d'une D'autre part, motionEnded ne soit pas appelé.

est-il pas un rapport de 1 à 1 des événements motionBegan et motionEnded garantis par le système d'exploitation, ou est-ce un problème avec la chaîne de répondeur et les événements sont envoyés ailleurs se?

Était-ce utile?

La solution

Soit motionEnded:withEvent: ou motionCancelled:withEvent: devraient être appelés. De la documentation pour motionCancelled:withEvent:

  

Cette méthode est appelée lorsque le cadre Cocoa Touch reçoit une interruption nécessitant l'annulation de l'événement de mouvement. Cette interruption est quelque chose qui pourrait entraîner l'application d'être actif ou pas plus la vue d'être retiré de la fenêtre. La méthode peut également être invoquée si l'ébranlement va trop longtemps .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top