NSNumberFormatter * fmt;
NSNumber * n;
fmt = [ [ NSNumberFormatter alloc ] init ];
n = [ NSNumber numberWithFloat: 10 ];
[ fmt setFormatterBehavior: NSNumberFormatterBehavior10_4 ];
[ fmt setCurrencySymbol: @"$" ];
[ fmt setNumberStyle: NSNumberFormatterCurrencyStyle ];
// NSLog(@"%@", [ fmt stringFromNumber: n ];
[ fmt release ]
-(IBAction)buttonPressed1:(id)sender
{
double currency = [Amount1.text doubleValue] + [Amount2.text doubleValue];
SumCurrency.text = [NSString stringWithFormat:@"%0.0f", currency];
}
Comment puis-je le SumCurrency.text formated comme 1,999 au lieu de 1999En utilisant NSNumberFormatter pour formater la monnaie en sortie UILabel
S'il vous plaît aider .. Je suis nouveau à l'objectif - C, mais mon projet est presque 95 % sur le constructeur de l'interface.
J'ai juste besoin d'aide avec le code ci-dessus pour mettre en œuvre .. S'il vous plaît, je me bats beaucoup avec cela.
Cordialement, Débutant.
Le code fourni en haut * fait * print '$ 1,999' (si vous changez n à 1999). Pourquoi n'utilisez-vous pas le formateur dans votre méthode buttonPressed1? – nall