Puedo convertir un NSNumber en particular en moneda usando NSNUmberFormatter. Su símbolo showign $, números separados por "," etc.
Pero no quiero mostrar los centavos.
Por ejemplo su visualización $ 537,335.32
sólo quiero mostrar $ 536,335 mil
estoy escribiendo el siguiente código:iOS - Mostrando moneda sin centavos usando NSNumberFormatter
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSDictionary* tempDict = [self.displayDict objectForKey:kConservative];
conservativeHP.text = [currencyFormatter stringFromNumber:[tempDict objectForKey:kHomePrice]];
Cómo debería crear NSNumberFormatter o hacer algo para que el resultado no tendrá "decimales "
Gracias, esta es una buena solución si estoy creando el NSNumber. Pero el problema es que obtendré los datos del servidor que no puedo cambiar. Solo durante la visualización, quiero truncar los centavos. – Satyam
No necesita cambiar su valor original, simplemente copie el número en una variable int, no veo el problema –