Je rencontre un problème étrange avec - (void)geocodeAddressString:(NSString *)addressString completionHandler:(CLGeocodeCompletionHandler)completionHandler;
.CLGeocoder ne renvoie que le premier résultat de recherche
J'ai une liste d'emplacements à rechercher. J'ai donc fait quelque chose comme
for (Trip *trip in takenTrips) {
[geoCoder geocodeAddressString:trip.location completionHandler:^(NSArray *placemarks, NSError *error) {
//handling result
}];
}
Mais il semble que le gestionnaire d'achèvement ne soit appelé qu'une seule fois. J'ai essayé de faire ces recherches séquentiellement. Ensuite tout va bien.
J'ai cherché pendant un moment, mais je n'ai rien trouvé de similaire. Je suis totalement déconcerté ici ...
Toute suggestion est la bienvenue!
Oh, je ne suis pas au courant de ça. Je le ferai séquentiellement alors. – Selkie