R roeik macrumors member Original poster Jan 3, 2009 #1 What's the best way to convert a any number to a string with commas? so for instance: int i = 1000000 will be printed as 1,000,000 thanks
What's the best way to convert a any number to a string with commas? so for instance: int i = 1000000 will be printed as 1,000,000 thanks
R roeik macrumors member Original poster Jan 3, 2009 #3 I did, but I can't find a comma notation there, only scientific notation.
P piz macrumors newbie Jan 3, 2009 #4 Since i use it seldom I cannot give you the entire info. But the following is outside from one of my running programs. The documentation under XCode Help is very good, as far as I remember. Code: [NSString localizedStringWithFormat:@"%1.1f%%", [[NSNumber numberWithFloat: 1011.213 ]
Since i use it seldom I cannot give you the entire info. But the following is outside from one of my running programs. The documentation under XCode Help is very good, as far as I remember. Code: [NSString localizedStringWithFormat:@"%1.1f%%", [[NSNumber numberWithFloat: 1011.213 ]
R roeik macrumors member Original poster Jan 3, 2009 #6 Just for other people who needs it, the specific command is: [numberFormatter setFormat😡"$#,##0.00"]; (I added the $ sign to add the currency symbol).
Just for other people who needs it, the specific command is: [numberFormatter setFormat😡"$#,##0.00"]; (I added the $ sign to add the currency symbol).
R roeik macrumors member Original poster Jan 3, 2009 #7 for some reason when running the app on the device you get an error message when using setFormat. Instead use: numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4]; [numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
for some reason when running the app on the device you get an error message when using setFormat. Instead use: numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4]; [numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];