À l'aide de NSNumberFormatter de format de monnaie en sortie UILabel
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 obtenir le SumCurrency.texte formaté comme 1,999 au lieu de 1999
S'il vous plaît aider .. je suis nouveau à l'Objective - C , mais mon projet est de près de 95 % sur l'interface builder .
J'ai juste besoin d'aide avec le code ci-dessus pour les mettre en œuvre. s'il vous Plaît je suis en difficulté beaucoup avec cela .
Ce qui concerne ,
Newbie.
- Le code que vous avez fournies sur le dessus ne imprimer " à partir de 1 999 $' (si vous changez la n de 1999). Pourquoi n'êtes-vous pas en utilisant le module de formatage dans votre buttonPressed1 méthode?
Vous devez vous connecter pour publier un commentaire.
J'ai eu la réponse .. Mais pour quelqu'un avenir de refernce
utilisation
et vous avez fini avec elle
Remarque à la personne qui a demandé et répondu à cette question.
Vous l'avez dit,
mais je pense que si votre utilisation d'un objet d'une classe, comme NSNumber, alors vous pourriez vouloir mettre
Voir ce que je suis en train de dire?