Чтобы выбрать лучший ответ, прокрутите вниз до ответа Paulw11.
(Я извиняюсь за любые английские ошибки, это не мой первый язык)
Мне нужно решить эту проблему, чтобы продолжить разработку моего приложения.
Здесь я получил скриншот. (Я знаю, это некрасиво, я устанавливаю ограничения.)
Проблема в том, что даже когда число целое, оно все равно отображается как рациональное. (пример: 4 появляется как 4.0, 16 как 16.0)
Я хочу:
- Когда число в текстовом поле целое, я хочу, чтобы оно отображалось без десятичной точки. (4 отображается как 4, 16 отображается как 16)
- Когда число в текстовом поле рационально, я хочу, чтобы оно отображалось с принадлежащей ему десятичной точкой. (4.2 появляется как 4.2, 2.5 как 2.5)
Чего я не хочу:
- Округлите любое число. Это испортит математику. Как я уже сказал, 4.22 должно быть 4.22. Но 4.0 должно быть только 4 .
Буду очень благодарен за любую помощь, спасибо.
var deltaValue: Double = 0 // var for the math @IBOutlet weak var deltaValueS: UILabel! //label to hold the value deltaValue = (valueBint! * valueBint!) - (4 * valueAint! * valueCint!) deltaValueS.text = "∆ é " + deltaValue.description
- person Caio Luis Gomes   schedule 22.07.2016