Bonjour a tous,
Mon probleme est simple ... J'espere que la solution l'est aussi.
Voici mon code :
A l'affichage, response vaut NULL. J'aimerais que response soit egal a placemark.country, qui lui a l affichage vaut France.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 __block NSString * response; //la fameuse ! [deviceInfo.geocoder reverseGeocodeLocation:deviceInfo.locationProperties completionHandler: ^(NSArray *placemarks, NSError *error) { [placemarks copy]; //Get nearby address CLPlacemark *placemark = [placemarks objectAtIndex:0]; NSLog(@"Country : %@",placemark.country); response =placemark.country; } ]; //----------------------------------------------- NSLog(@"Response COUNTRY : %@",response); // response vaut NULL
De plus, le bloc semble s executer tout a la fin car j'ai d'abord l'affichage de response puis celui de placemark.country.
Comment faire ?????! je seche !
merci d'avance pour vos reponses !
Partager