CLLocation.coordinate.latitude J'ai une déclaration NSLog dans ma méthode -didUpdateToLocation
qui imprime la latitude de mon emplacement comme prévu:nombre inattendu imprimé pour
NSLog(@"%g", newLocation.coordinate.latitude);
impressions 37.3317
Dans la même méthode, i Affectez newLocation
à une variable d'instance CLLocation pour une utilisation ailleurs.
self.selectedLocation = newLocation;
Mais quand je NSLog cela en utilisant %g
, je reçois cette valeur -1.96638e-202
NSLog(@"%g", self.selectedLocation.coordinate.latitude);
Ce que je fait de mal?
Merci
Êtes-vous sûr qu'il est 'NSLog ("% g", self.selectedLocation.coordinate.latitude)' 'pas NSLog (@ "% g", self.selectedLocation.coordinate .latitude)? – kennytm
Désolé que c'était une faute de frappe - son @ "% g" – joec