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