Я могу конвертировать определенный NSNumber в валюту, используя NSNUmberFormatter. Его отображаемый символ $, числа, разделенные "," и т. д.
Но я не хочу отображать центы.
Например, он отображает 537 335,32 долларов США
.
Я просто хочу отобразить 536 335 долларов
Я пишу следующий код:
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSDictionary* tempDict = [self.displayDict objectForKey:kConservative];
conservativeHP.text = [currencyFormatter stringFromNumber:[tempDict objectForKey:kHomePrice]];
Как мне создать NSNumberFormatter или сделать что-то, чтобы в результате не было «десятичных знаков»