Sono in grado di convertire un determinato NSNumber in valuta utilizzando NSNUmberFormatter. Il suo simbolo $ simbolo, i numeri separati da "," ecc.
Ma io non voglio mostrare centesimi.
Per esempio la sua visualizzazione di $ 537,335.32
voglio solo visualizzare $ 536 mila trecentotrentacinque
sto scrivendo il seguente codice:iOS - Mostra valuta senza centesimi utilizzando NSNumberFormatter
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSDictionary* tempDict = [self.displayDict objectForKey:kConservative];
conservativeHP.text = [currencyFormatter stringFromNumber:[tempDict objectForKey:kHomePrice]];
Come devo creare NSNumberFormatter o fare qualcosa in modo che il risultato non avrà "decimali "
Grazie, questa è una buona soluzione se sto creando NSNumber. Ma il problema è che otterrò i dati dal server che non posso cambiare. Solo durante la visualizzazione, voglio troncare i centesimi. – Satyam
Non è necessario modificare il valore originale, basta copiare il numero in una variabile int, non vedo il problema –