2009-06-11 4 views
0

Je dois associer une clé unique à une instance UITouch tout au long de son cycle de vie -Bien, déplacé, terminé, annulé. J'ai l'impression a été NSLog sur une touche pour chaque contact et remarqué à ma grande surprise que chaque touche ne génère pas une clé unique si la clé est générée comme suit:Comment attribuer une clé unique à un UITouch tout au long de son cycle de vie?

pour (UITouch * touche en touche) {

// ...

NSValue * clé = [ValeurValeurAvecWithPointer: touch];

// ...

}

Comment puis-je faire générer chaque contact une clé unique?

Merci.

Répondre

0

En fait, j'ai découvert la cause profonde de mon besoin de le faire. Je ne prenais pas en charge une situation multitp où le nombre de prises était supérieur à 1. Le problème réel concerne le nombre de prises.

Ainsi, toutes les touches sont en effet uniques. C'est juste qu'une touche peut en fait contenir plusieurs taps dans un toucher donné. (URL du forum des développeurs Apple)

More here

Questions connexes