2013-03-19 2 views
0

J'ai une application qui nécessite géocodage d'une chaîne à lat/valeurs longues, j'utiliser le géocodage de la référence de classe iOS:retard CLGeocoder jusqu'au gestionnaire d'achèvement

http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLGeocoder_class/Reference/Reference.html#//apple_ref/occ/cl/CLGeocoder

mais le gestionnaire d'achèvement est appelé après Je besoin d'être (à savoir que j'ai le code qui utilise ces valeurs lat/long, mais il est appelé avant qu'ils ne se sont disponibles)

toute pensée?

Répondre

0

Insérez le code qui utilise le lat long dans le gestionnaire d'achèvement du géocodage. C'est pour ça.

+0

hmm, il y a une idée. donc en général, il n'y a pas d'option de type "retard"? –

+0

Non, il n'y a pas d'option de délai. C'est toujours retardé puisque le géocodage est une opération de réseau. Le code dans le bloc d'achèvement n'est exécuté qu'après la fin du géocodage. –

Questions connexes