2010-08-20 12 views

Répondre

0

Jetez un oeil ici How Do I write a Timer in Objective-C? il semble que NSTimer n'est pas une minuterie haute résolution

+0

ouais mais j'en ai besoin pour allumer un sélecteur six fois par seconde. et ce n'est pas. – marty

+0

vous pouvez utiliser ces méthodes pour calculer une différence de temps de haute résolution et après que le delta du temps est plus élevé de votre seuil, vous pouvez tirer votre action – rano

+0

bien ce que je cherche réellement à faire est de faire une lumière stroboscopique. J'ai vu d'autres applications le faire et je voulais juste l'essayer. Je ne sais pas pourquoi, mais la méthode qui allume et éteint la lumière doit être trop lente ou quelque chose parce que c'est très peu fiable quand je l'allume. je dis de l'appeler toutes les 5 secondes et parfois c'est plus long que d'autres, parfois il faut un certain temps pour y aller, etc – marty

0

Peut-être que vous voulez utiliser les tiques à la place?

_animationTimer = NSTimer.CreateRepeatingTimer(TimeSpan.FromTicks(Convert.ToInt64(AnimationInterval * 10000000l)), MainLoop);