2011-01-13 4 views
0

j'appelle une fonction dans un autre thread utilisant performSelectorInBackground.(iphone) fil annulation de performSelectorInBackground

Je voudrais une capacité « annulation » sur le fil.
Le sélecteur modifie une donnée et l'annulation doit maintenir l'intégrité des données.
intégrité principale sur UIImages opération connexes, annulant le fil ne doit pas laisser UIImages corrompus.

Je peux penser à la définition d'une valeur booléenne, et le sélecteur pour vérifier la valeur booléenne de temps en temps afin qu'il puisse terminer l'opération gracieusement et informer le thread principal de l'achèvement de la terminaison.

Y at-il quelque chose que je peux utiliser à cette fin ou suis-je sur la mise en œuvre sur mon propre?

Merci

Répondre

0

Je peux penser à mettre une valeur booléenne, et le sélecteur pour vérifier la valeur bool de temps en temps afin qu'il puisse mettre fin à l'opération gracieusement et d'informer le fil conducteur de l'achèvement de mettre fin à .

C'est exactement ce que vous avez à faire.

Y at-il quelque chose que je peux utiliser à cette fin ou suis-je sur la mise en œuvre de ce seul?

Vous devez faire manuellement.

+0

hey s'il vous plaît me dire comment arrêter ce thread je suis également obtenir même problème ... Je n'ai pas idean comment appeler fil d'arrêt .... –

Questions connexes