Since @SunilPandey is mentioned -setMaximumFractionDigits, it is used to format the number. So you can do it like this:
float input = 80.99999;
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setRoundingMode: NSNumberFormatterRoundDown];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[numberFormatter setMaximumFractionDigits:2];
NSString *numberString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat:input]];
[formatter release];
NSLog(@"NumberString: %@", numberString);
Conclusion:
NumberString: 80.99
source
share