zu konvertieren Ich habe einen NSString-Wert von @ "78000". Wie bekomme ich das im Währungsformat, d. H. $ 78.000 mit einem verbleibenden NSString.Der einfachste Weg, um einen NSString in die entsprechende Währung in Cocoa
12
A
Antwort
21
Sie müssen einen Zahlenformatierer verwenden. Hinweis: Dies ist auch, wie Sie würde zeigen Datum/Uhrzeit usw. in das richtige Format für die Benutzer locale
// alloc formatter
NSNumberFormatter *currencyStyle = [[NSNumberFormatter alloc] init];
// set options.
[currencyStyle setFormatterBehavior:NSNumberFormatterBehavior10_4];
[currencyStyle setNumberStyle:NSNumberFormatterCurrencyStyle];
NSNumber *amount = [NSNumber numberWithInteger:78000];
// get formatted string
NSString* formatted = [currencyStyle stringFromNumber:amount]
[currencyStyle release];
3
Die Dezimal/Cent am Ende kann gesteuert werden, wie folgt:
[currencyStyle setMaximumFractionDigits:0];
Hier ist die Dokumentation Link von apple
3
Die Antwort über eine Reihe umwandeln, aber hier ist ein Verfahren zum tatsächlich ein NSString zu Währungsformat
UmwandlungVerwandte Themen
- 1. Der einfachste Weg, um einen Crash in Swift zu erzwingen
- 2. Der einfachste Weg in Java, um String in UUID umzuwandeln
- 3. Der einfachste Weg, um eine Zahl mit tausend Trennzeichen zu einem NSString gemäß der Locale
- 4. Der einfachste Weg, um Einheit zu lernen
- 5. Der einfachste Weg, um eine Datei herunterzuladen?
- 6. Der einfachste Weg, um auf Phalcon-Konfigurationswerte in Sichten zuzugreifen?
- 7. Was ist der einfachste Weg, um SUMPRODUCT
- 8. Cocoa NSString explodieren
- 9. Der einfachste Weg, um Zahlen zu überprüfen
- 10. Der einfachste Weg, um die Maschine Epsilon zu erhalten (Golang)
- 11. Der einfachste Weg, um Enum in Key Value Paar
- 12. Der einfachste Weg, um NSData in eine Datei zu schreiben
- 13. Der einfachste Weg, um Text in Gui zu zeigen?
- 14. Was ist der einfachste Weg, um einen JSON-String in einen Javabean umzuwandeln?
- 15. Der einfachste Weg, um eine URL in einen Hyperlink in einer C# Zeichenkette zu konvertieren?
- 16. Was ist der einfachste Weg, um ein const char [] in einen String in C++
- 17. Was ist der einfachste Weg, Einstellungsdateien in Java zu machen?
- 18. Der einfachste Weg, um einen eindeutigen Code für die Verwendung zwischen Javascript und PHP zu erstellen?
- 19. Was ist der einfachste Weg, um einen leeren Iterable mit Ausbeute in Python zu erstellen?
- 20. Was ist der einfachste Weg, um einen Ordner voller PNG-Bilder in ein Videoformat zu konvertieren?
- 21. Was ist einfachste Weg, um ein Video in einem Media
- 22. Was ist der einfachste Weg, um einen asynchronen Service-Aufruf in js zu machen?
- 23. Was ist der einfachste Weg, um eine rohe .aac Datei in einen .m4a Behälter
- 24. Der einfachste Weg, um die Dateigröße der Remote-Datei in PHP zu greifen?
- 25. Was ist der einfachste Weg, um einen Ausdruck in Scala zu verwenden, um einen AST zu erhalten?
- 26. Was ist der einfachste und effizienteste Weg, um einen minimalen Heap in Scala zu erstellen?
- 27. In R, was ist der einfachste Weg, um einen Vektor zu einem Einheitsvektor zu skalieren?
- 28. Was ist der einfachste Weg, um diese Daten in einen Pandas Dataframe zu bekommen?
- 29. Was ist der einfachste Weg, um eine Subdomain in Rails auf einen bestimmten Controller zu verweisen?
- 30. Der einfachste Weg, um auf Azure File Storage zuzugreifen?