objective c - how to keep commas in float value in ios? -


i want format floating point number 3,535,816.85 format. have used nsnumberformatter this.

here code,

 nsnumberformatter * formatter = [[nsnumberformatter alloc] init]; [formatter setnumberstyle:nsnumberformatterdecimalstyle]; [formatter setmaximumfractiondigits:13]; // set if need 2 digits nsstring * newstring =  [formatter stringfromnumber:[nsnumber numberwithfloat:floatpspercentage]]; 

however, not getting expected result. missing?

try code:

nsnumberformatter *formatter = [[nsnumberformatter alloc] init]; [formatter setnumberstyle:nsnumberformattercurrencystyle]; nsstring *groupingseparator = [[nslocale currentlocale]  objectforkey:nslocalegroupingseparator]; [formatter setgroupingseparator:groupingseparator]; [formatter setgroupingsize:3]; [formatter setalwaysshowsdecimalseparator:no]; [formatter setusesgroupingseparator:yes]; 

as can see here.


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -