J'ai une application iPhone et je veux afficher un prix. Donc, j'utilise ces lignes de code: Ce que je veux, c'est que le prix, formaté pour le code code> code> mais dans mon cas sans Comment puis-je Faites cela? P> Cordialement, Tim. P> P> USD code >.
Donc au lieu de 30,00 $ code>, je veux avoir seulement 30,00 code> sans $ code>. P>
3 Réponses :
Vous pouvez utiliser la Veuillez garder à l'esprit que cela ne définit que le code de devise locale et il pourrait ne pas fonctionner avec des devises étrangères. P> p>
Mais quel style monnaie sera utilisé alors? Parce que certains pays vont écrire . Code> au lieu de , code>.
Ce que vous cherchez à vous débarrasser, c'est le symbole monétaire.
[price setCurrencySymbol:@""];
Vous devriez également être capable de gérer les symboles de devises internationales en utilisant: [Prix SetInternationalCurrencysymbol: @ ""];
Avec da_da locale, il génère des numéros avec un suffixe d'espace, tel que "1.000,00".
Utilisez SetCurrencyGroupingSeparator: & SetCurencyDecimalseparator: Pour les locaux comme Danish, etc.
Vous pouvez supprimer le suffixe de l'espace en définissant négatif et positivesuffix.
Voici un moyen de le faire tout en gardant le formatage correct des paramètres régionaux pour le symbole:
_fmt.positiveFormat = [_fmt.positiveFormat
stringByReplacingOccurrencesOfString:@"¤" withString:@""];
_fmt.negativeFormat = [_fmt.negativeFormat
stringByReplacingOccurrencesOfString:@"¤" withString:@""];