J'utilise UIBackgroundMode 'location' pour recevoir des mises à jour de fond GPS lorsque l'utilisateur appuie sur le bouton Home. Par conséquent, si l'application est laissée en mode d'arrière-plan pendant la nuit, la batterie est toujours morte le lendemain matin. J'ai dit à locationManager à stopUpdatingLocation, mais sans effet. Je comprends qu'Apple ne veut pas que les développeurs utilisent exit - en fait, cela semble avoir peu d'effet sur l'application si ce n'est de la mettre à l'arrière-plan - mais je ne peux pas me permettre que la batterie meure si l'utilisateur ne se termine pas l'application.Comment éviter l'utilisation excessive de la batterie sous iOS4?
Des suggestions?
Merci Flash, et vous avez raison de dire que l'application est conçue pour fonctionner en arrière-plan dans des conditions spécifiques. Apple va jusqu'à décourager l'utilisation des services de localisation en arrière-plan - ce qui est intéressant car ils ont également ouvert l'API pour permettre ce comportement. Je vais continuer à chercher ... – Roger