У меня есть простой конвертер размера конвертера, и я хочу, чтобы это было так, что если ответ не требует десятичных знаков, их нет, всего целых чисел. Если ответ был 2, я не хочу, чтобы он сказал 2.000000, он должен сказать 2. Если для этого требуется одно десятичное место, он должен показывать одно десятичное место, например 12.8 вместо 12.80. Как мне это сделать?Как уменьшить количество держателей десятичных знаков?
ViewController.m файл
- (void)viewDidLoad
{
[super viewDidLoad];
_countryNames = @[@"Europe", @"United Kingdom", @"Japan"];
_sizeRates = @[ @11.5f, @.875f, @7.0f];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
NSString *resultString = [[NSString alloc] initWithFormat: @"%3f USS = %3f %@", size, result, _countryNames[row]];
_resultLabel.text = resultString;
}
Использовать модификаторы формата. – devnull