- (void)textFieldDidEndEditing:(UITextField *)textField
{
if (textfield1) {
NSString *txt = self.textfield1.text;
double num1 = [txt doubleValue];
double tCost = num1 /100;
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
NSString *numberAsString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat:tCost]];
self.textfield1.text = [NSString stringWithFormat:@"%[email protected]",numberAsString];
}
}
Это код ив соединить форматирует вывод в текстовое поле в валюту им пытаются разработать как форматировать валюту, поэтому выход,форматирования вывода валюты в ИОС
если типы кто-то в 1625 году он форматирует его как 0.1625 , если в некоторых случаях в 50-ти форматах он составляет 0,50, что является правильным, поскольку он должен быть калькулятором, который потребляет электроэнергию людей, либо в центах, либо в виде пенсов.
Из того, что я вижу, что не может быть включено в мой код –