Comment ne pas executer un performselector after delay
Bonjour,
Je fais un performselector after delay pour executer une méthode. Comment faire pour qu'en fonction d'une action utilisateur le perfom ne s'execute pas ?
Dois-je garder cette instruction ou dois-je passer à un NStimer ?
Je vous remercie par avance pour votre réponse.
Alexandre.
Je fais un performselector after delay pour executer une méthode. Comment faire pour qu'en fonction d'une action utilisateur le perfom ne s'execute pas ?
Dois-je garder cette instruction ou dois-je passer à un NStimer ?
Je vous remercie par avance pour votre réponse.
Alexandre.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ton selector appelé commence par if( ! toExecute) return;
Et tu mets toExecute=NO; si l'utilisateur fait ton action.Â
Si le performSelector est dans un thread séparé, utilises @synchronized
Merci Phil. Quelle rapidité !!
Discussion
All perform requests having the same target aTarget are canceled. This method removes perform requests only in the current run loop, not all run loops.