Wie format float mit 2 Dezimalstellen in objective C

Ich habe einen string, dass ich die Umwandlung in einen float, die ich überprüfen möchten Werte in einer if-Anweisung.

Den ursprünglichen float-Wert ist das iPhone trueHeading, der zurückgegeben wird, von der didUpdateHeading Methode. Wenn ich konvertieren der ursprünglichen float in einen string mit @"%.2f" es funktioniert perfekt, aber was ich versuche zu tun ist, konvertieren Sie die ursprüngliche float-Zahl auf den gleichen Wert. WENN ich nur konvertieren der string, [string, floatValue] ich habe den gleichen ursprünglichen float-Zahl, und das will ich nicht.

Machen Sie es kurz und einfach, wie nehme ich eine vorhandene float-Wert und bekomme nur die ersten 2 Nachkommastellen?

Schreibe einen Kommentar