Quel est un bon moyen d'enregistrer le temps entre les événements utilisateur sur iPhone? c'est à dire. temps entre l'appui sur Button_A et Button_B.Calcul des intervalles entre les événements
Répondre
Une façon plus précise que l'utilisation [NSDate date]
est d'utiliser la propriété timestamp
du UIEvent
. Pour obtenir le UIEvent
, assurez-vous d'utiliser le formulaire à deux arguments pour la méthode target-action.
- (IBAction)buttonPressed:(UIButton *)sender event:(UIEvent *)event
{
NSTimeInterval timestamp = event.timestamp;
NSTimeInterval secondsSinceLastEvent = timestamp - lastTimestamp;
}
Eh bien, vous pouvez adapter ce code à votre situation:
NSDate *start = [NSDate date];
//do some stuff
NSLog(@"%f seconds elapsed", [[NSDate date] timeIntervalSinceDate:start]);
Par exemple, écrivez start = [NSDate date];
dans votre action Button_A et NSLog(@"%f seconds elapsed", [[NSDate date] timeIntervalSinceDate:start]);
dans votre action Button_B.
Nous vous remercions de votre aide. – jdl
Créer un objet NSDate lorsque la boutonA a été pressé et chaque fois que le buttonB est pressé obtenir le temps écoulé depuis maintenant par comme ceci:
[[NSDate now] timeIntervalSince:buttonADate];
Merci pour votre aide. – jdl
- 1. Calcul de la somme entre les intervalles de date mysql
- 2. Intervalles entre deux temps
- 3. Remplissage des intervalles entre les plages de données dans Mysql
- 4. Calcul entre les dates
- 5. Calcul des minutes entre les dates
- 6. Déplacer des événements entre les calendriers
- 7. Gestion des événements WPF entre les objets
- 8. mysql rechercher des événements entre les dates?
- 9. REGEX: intervalles entre virgules separé
- 10. JavaScript pour les boucles et les intervalles entre les incréments
- 11. Comment gérer les intervalles de temps entre les animations?
- 12. Trouver des intervalles mensuels
- 13. Répartition des intervalles de temps entre une liste de datetime
- 14. Obtenir le compte de plusieurs fois les intervalles entre deux intervalles de temps mysql donnés
- 15. Diviser le nombre d'heures entre les intervalles et la somme
- 16. Comment calculer le temps moyen entre les intervalles dans SQL?
- 17. calcul différent pour différentes plages (intervalles) de valeur décimale
- 18. Recherche d'une date entre les intervalles donnés - Lotus
- 19. intersection entre deux intervalles de date
- 20. HQL entre deux intervalles de temps
- 21. Calcul des valeurs entre les liaisons UI angulaires
- 22. Calcul des distances euclidiennes entre les positions suivantes dans R
- 23. Calcul des différences de dates entre les enregistrements
- 24. Calcul des jours entre deux dates données
- 25. vb.net possible de surveiller les événements d'augmentation entre les applications?
- 26. mySQL: Insertion automatique des lignes entre les intervalles dans les résultats
- 27. Calcul de différence entre les dates
- 28. Calcul de la durée totale des événements d'un jour
- 29. événements entre des classes non liées
- 30. temps-distance moyen entre les événements groupés
Nous vous remercions de votre aide. – jdl
Voilà. 'lastTimestamp' est un ivar contenant l'horodatage du premier événement. –