iOS — отображение валюты без центов с помощью NSNumberFormatter

Я могу конвертировать определенный 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 или сделать что-то, чтобы в результате не было «десятичных знаков»

17
задан Satyam 8 March 2012 в 09:25
поделиться