J'ai utilisé mach_absolute_time() pour toutes mes fonctions de temporisation jusqu'ici. calculer combien de temps entre les images, etc.IPhone: différentes minuteries de système?
Je veux maintenant connaître l'heure exacte où les événements d'entrée tactile se produisent en utilisant event.timestamp dans les rappels tactiles. Le problème est que ces deux semblent utiliser des minuteries complètement différentes. Bien sûr, vous pouvez les obtenir tous les deux en quelques secondes, mais leurs origines sont différentes et apparemment aléatoires ...
Y at-il un moyen de synchroniser les deux temporisateurs différents?
ou existe-t-il un moyen d'accéder à la même minuterie que l'entrée tactile utilise pour générer cette propriété d'horodatage? sinon c'est à côté de inutile.
umm, mon cerveau fait mal. Je ne pense pas que cela fonctionne, j'ai appelé mach_absolute_time() et je l'ai comparé à l'event.timestamp à chaque fois que je recevais un callback en entrée, et la différence n'était jamais la même, variant sensiblement. après tout, le point entier de l'horodatage serait de vous dire quand l'even a effectivement lieu, de sorte que le rappel peut être appelé quand jamais. donc la différence de temps entre le moment où l'entrée se produit réellement et le moment où le rappel est appelé et que je peux appeler mach_absolute_time est complètement aléatoire et variable. – matt
vous avez mal interprété ma réponse ... il suffit de prendre la différence initiale event.timestamp renvoie l'heure dans exactement quelle référence ... Pouvez-vous mettre une déclaration de log et le code pour le même ... –