ios-double von string ohne abgerundete
Code unten ist die Rundung meiner latitude-string. ich nicht wollen, es zu bekommen, gerundet werden. double lat muss 41.04546.
NSString *latitude= @"41.04546";
double lat= latitude.doubleValue; //it gives 41.0455
CLLocationCoordinate2D coordinat;
coordinat.latitude= lat;
Präzise koordinieren muss nicht gerundet werden.
- Dass code, der funktioniert gut für mich, es druckt: 41.045460
- Welche Methode haben Sie verwendet zu wissen, es ist 41.0455? Vielleicht ist die Rundung tritt auf Druck der Wert ohne genug Kommazahl
- ich sehe das lat 41.0455 in der debugging-Konsole.
- ich kann drucken ohne auch kein problem. aber ich kann nicht zuordnen, zu verdoppeln, ohne Rundung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen mit dieser Linie..
Verwenden NSNumberFormatter
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumberFormatter_Class/Reference/Reference.html