comment arrêter si l'application en cours d'exécution fil est allé en arrière-plan dans l'iPhone?

StackOverflow https://stackoverflow.com/questions/4569333

Question

Je crée une application iPhone que je dois arrêter un thread en cours d'exécution si l'application est allé en arrière-plan, est-il possible d'arrêter fil dans l'application iPhone? comme parce que mes fils affiche l'emplacement des messages d'alerte de notification en permanence si l'application entrer au premier plan.

S'il vous plaît aidez-moi, si quelqu'un sait. Merci à l'avance.

Était-ce utile?

La solution

Si votre application a été mis à l'arrière-plan, le système d'exploitation vous permettra de savoir en appelant l'un de vos méthodes de délégués:

- (void)applicationDidEnterBackground:(UIApplication *)application {

Votre application ne sera pas gelé tout de suite. Vous pouvez contacter immédiatement votre serveur (le cas échéant) ou un contrôleur au sein de votre application et cesser d'afficher des notifications.

BTW: Je vous suggère d'abord tester votre application sur un véritable appareil pour voir comment il se comporte lors de la mise à l'arrière-plan. Il est possible que le système d'exploitation va geler ce fil pour vous. Rien ne peut être fait de votre côté.

Autres conseils

Tutorial guidera vous ce que vous voulez atteindre.

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