Я создал с помощью кода возможность вставки данных в 3 текстовых файла через datapicker, который открывается нажатием на текстовый файл.
в 2 вы вводите даты в 1 вы вводите обратный отсчет
в две даты при изменении данных отображаются, в то время как в отсчете она отображается только после второго выбора.
пример открывается сборщик данных, я выбираю 2 минуты, он ничего не отображает, я делаю второй выбор, а затем он отображается.
это происходит каждый раз, когда я go и снова введите текстовое сообщение.
// Metodo PickeDate Assegnazione a TextField
@objc func ActionDatePickerOraOrario(datePicker: UIDatePicker){
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = loc("formatoOra")
switch datePicker.tag {
case 1:
TXTinizioTurno.text = dateFormatter.string(from: datePicker.date)
pickerFineTurno.setDate(datePicker.date, animated: true)
case 2:
TXTFineTurno.text = dateFormatter.string(from: datePicker.date)
case 3:
TXTPausa.text = Date().sapereQuanteOreMinutiString(secondi: datePicker.countDownDuration)
default:
break
}
}
.......
// Tempo Pausa
pickerPausa = UIDatePicker()
pickerPausa.tag = 3
pickerPausa.datePickerMode = .countDownTimer
pickerPausa.addTarget(self, action: #selector(ActionDatePickerOraOrario(datePicker:)), for: .valueChanged)
TXTPausa.inputView = pickerPausa