I am trying to trim zeros after a decimal point as below but it\'s not giving desired result.
trig = [currentVal doubleValue];
trig = trig/100;
NSNumberForma
Sometimes the straight C format specifiers do an easier job than the Cocoa formatter classes, and they can be used in the format string for the normal stringWithFormat:
message to NSString
.
If your requirement is to not show any trailing zeroes, then the "g" format specifier does the job:
float y = 1234.56789f;
NSString *s = [NSString stringWithFormat:@"%g", y];
Notice that there is no precision information, which means that the printf
library will remove the trailing zeroes itself.
There is more information in the docs, which refer to IEEE's docs.