Я устанавливаю переменную на doubleValue
из UITextField
со следующим:
let enteredTargetDays : Double = numberFormatter.number(from: textField2.text!)?.doubleValue ?? 0.00
Это гарантирует, что даже если textField2.text
равно nil
и doubleValue
не может быть экстраполированным, 0.00
вернется. Но что, если я не хочу значение по умолчанию и просто хочу, чтобы функция возвращала, если textField2.text
равно nil?
Это единственный способ сделать это, чтобы сначала проверить textField2.text
для nil
перед установкой переменной, или есть более быстрый, однострочный, Swifty способ сделать это?