Nous devons donc utiliser la surveillance de région. J'ai remarqué que commenter le startMonitoringSignificantLocationChanges
ne change pas l'exemple de comportement de l'application Regions. En fait, je ne comprends pas vraiment ce qu'il fait réellement, et comment puis-je savoir si un emplacement spécifique (une sensibilité de quelques mètres) a été visité si les cellules mobiles sont situées à des centaines de mètres l'une de l'autre.
Il semble que la surveillance de région appelle les didEnterRegion et didExitRegion comme prévu, et je ne vois pas le point dans l'exemple d'application pour exploiter le changement de localisation significatif car il n'y a pas de traitement dans le délégué launchOptions contenant UIApplicationLaunchOptionsLocationKey.Changement significatif de région/surveillance de région
À ma connaissance, SLC devrait être utilisé que lorsque l'application a besoin de savoir que l'utilisateur a changé l'emplacement et peut volontairement requestLocation pour obtenir le nouvel emplacement dans les didFinishLaunchingWithOptions si en arrière-plan.