In meiner App speichere ich Koordinaten aus einem MKMapView in eine Eigenschaftsliste. Nachdem der Benutzer auf "Speichern" geklickt hat, stelle ich die Mittelkoordinate der Auswahlansicht auf die in der Hauptansicht ein und speichere dann mapView.Coordinate.Latitude und Longitude in einer pList. Dies gibt mir jedoch einen Wert wie "1078114215", was die Karte sagt, ist keine Vail-Koordinate. Was mache ich falsch?MKMapView centerCoordinate gibt keine korrekten Werte zurück
0
A
Antwort
1
Speichern eines Zeigers anstelle der beiden Floats in der Koordinate? Nicht als Float speichern?
0
Klingt so, als würden Sie versehentlich Ihre Doppelvariable falsch eingeben. Wenn Sie es zu Ihrem Wörterbuch hinzufügen als plist gespeichert wird sicher sein, es zu transformieren von einem Doppel zu einem NSNumber wie folgt aus:
[myDictionary addObject:[NSNumber numberWithDouble:latitude] forKey:@"latitude"];
und wenn Sie es abrufen, verwandeln sie von einem NSNumber zu einem Doppel:
double latitude = [[myDictionary objectForKey:@"latitude"] doubleValue];
Verwandte Themen
- 1. Loopback-Remote-Methode gibt keine korrekten Werte zurück
- 2. Verfolgung von MKMapView centerCoordinate beim Schwenken
- 3. Coldfusion - cfquery gibt keine korrekten Daten zurück
- 4. Google AppEngine: Datumsbereich gibt keine korrekten Ergebnisse zurück
- 5. MVC Entity Framework Modell gibt keine korrekten Daten zurück
- 6. Anzahl gibt keinen korrekten Wert zurück
- 7. Init-Skript gibt keine korrekten Werte basierend auf dem tatsächlichen Zustand zurück
- 8. jQuery.css(): Firefox gibt keine 'auto' Werte zurück
- 9. PHP SQL Query gibt keine Werte zurück
- 10. Foreach on checkboxes gibt keine Werte zurück
- 11. Django Queryset gibt keine eindeutigen Werte zurück
- 12. HIbernate OneToMany FetchType.EAGER gibt keine Werte zurück
- 13. PHP preg_match_all gibt keine Werte zurück
- 14. jQuery-Funktion gibt keine Werte zurück
- 15. Abfrageergebnis gibt keine Werte in Dezimal zurück
- 16. IE10/Edge PDF zeigt keine korrekten Werte
- 17. iPhone SDK NSUserDefaults speichert keine korrekten Werte
- 18. Switch gibt keine korrekten Ergebnisse in PowerShell
- 19. Jquery inArray gibt keinen korrekten Wert zurück
- 20. Warum gibt iplRotate() keine korrekten Ergebnisse?
- 21. jQuery OuterHeight gibt nicht den korrekten Wert zurück
- 22. Meteor veröffentlicht keine korrekten Benutzer
- 23. im.getcolors() gibt keine zurück
- 24. Abfrage gibt keine Datensätze zurück
- 25. Arabische Kultur datetime Parsing gibt keine erwarteten Werte zurück
- 26. PDO_SQLSRV gibt keinen Fehler zurück, kann keine Werte eingeben
- 27. jQuery height() gibt falsche Werte zurück
- 28. String.GetHashCode() gibt verschiedene Werte zurück
- 29. Tastaturgröße gibt falsche Werte zurück?
- 30. CookieManager.getCookie() gibt verschiedene Werte zurück
Das ist es. Ich habe% d anstelle von% f verwendet, um es als int zu speichern. Vielen Dank! – Jumhyn