2017-07-17 1 views

Répondre

2

Oui, ça devrait aller. Qu'est-ce qui te fait penser que tu ne peux pas?

+1

Je ne sais pas je demande juste pour être sûr :) savez-vous si leur est un moyen de savoir si l'événement DidUpdateLocations a été renvoyé à cause de startUpdatingLocation (donc précision GPS) ou startMonitoringSignificantLocationChanges? – loki

+0

Je ne connais pas de moyen de distinguer les appels source lorsqu'ils proviennent tous d'une seule instance du gestionnaire d'emplacement. Vous pouvez certainement créer plusieurs instances du gestionnaire d'emplacement et demander à chaque instance de gérer un type différent de mises à jour. L'appel 'locationManager (_: didUpdateLocations:)' passe dans l'instance du gestionnaire d'emplacement en tant que premier paramètre. Vous pouvez donc facilement utiliser le gestionnaire d'emplacement source dans l'appel pour distinguer différents types d'appels. –