Question

Hé, j'ai un problème comparant la valeur d'un CGPoint (avec deux struct ints: x et y). Avec un autre à certains intervalles de temps

L'une est appelée emplacement et a la valeur de l'endroit où le curseur est. Chaque demi-seconde ou, je veux voir si elle a changé. Comment puis-je faire cela? La langue est Objective-C (donc des choses C ++ / C devrait fonctionner)

Était-ce utile?

La solution

Qu'est-ce que vous essayez de faire avec cela? Ne serait-il plus judicieux d'utiliser une clé Valeur d'observation pour observer lorsqu'une ou les deux valeurs changent?

Autres conseils

Jetez un oeil à la documentation NSTimer. Il fait ce que vous voulez.

Comme il est indiqué dans la documentation CGGeometry, Apple propose une fonction, CGPointEqualToPoint(), pour faire tout cela. Vous auriez une variable CGPoint qui stocke la valeur ancienne et la comparer à la nouvelle valeur que vous obtenez.

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