2011-02-12 3 views
0

Je développe une application iPhone qui utilise CoreLocation. Je n'arrive pas à savoir si l'emplacement CoreLocation continue d'être mis à jour lorsque l'application entre en arrière-plan. Je voudrais qu'il arrête la mise à jour, mais je ne suis pas sûr si j'ai besoin de lui dire explicitement d'arrêter ou non.iPhone SDK multitâche avec CoreLocation

Quelqu'un pourrait-il nous éclairer à ce sujet?

Répondre

2

Vous devez définir explicitement si votre application fonctionnera en mode d'arrière-plan. Comme le dit la documentation Background Execution

De même, vous remarquerez qu'une icône dans la barre d'état disparaît lorsque l'emplacement principal cesse de mettre à jour les données de localisation lorsque votre application. passer en mode d'arrière-plan

0

Veuillez vérifier l'adresse suivante .. Espérons qu'il est utile de vous

http://numiko.com/labs/?p=238

0

Comme la plupart des choses, les programmes connexes; Si vous voulez qu'une action se produise, vous avez presque toujours besoin de lui dire de faire cette chose, ou une chose auxiliaire qui a des effets secondaires.

Si vous voulez qu'il arrête la mise à jour, dites-lui de le faire. (Et oui, il y a deux modes différents qui vont collecter les informations de localisation en arrière-plan, mais seulement sur l'iPhone 4.)