Wie lösche ich abschließende Nullen auf Floats ohne Rundung in Objective-C?

8

Ich muss abschließende Nullen auf Floats ohne Rundung löschen? Ich muss nur relevante Dezimalstellen anzeigen.

Wenn ich zum Beispiel 0,5 habe, brauche ich 0,5, nicht 0,500000. Wenn ich 2.58328 habe, möchte ich 2.58328 anzeigen. Wenn ich 3 habe, möchte ich 3, nicht 3,0000000 anzeigen. Grundsätzlich muss ich die Anzahl der Dezimalstellen ändern.

    
user74756e61 15.03.2014, 03:08
quelle

2 Antworten

19

NSNumberFormatter ist der Weg zu gehen:

%Vor%

Dies wird gedruckt:

%Vor%     
Marcelo Fabri 15.03.2014 03:12
quelle
18

Verwenden Sie Folgendes:

%Vor%     
user3488205 25.11.2015 14:51
quelle

Tags und Links