Это решило мою проблему. Спасибо, я пропустил это полностью.

ичок в iOS / Swift, поэтому, пожалуйста, потерпите меня.

У меня есть TextField, timeTextField, и я хочу отображать TimePicker при нажатии. Все это является рабочим свойством, но при выборе другого элемента происходит сбой приложения, почему происходит сбой?ОБНОВЛЕНИЕ 1: обновленный код код:

func setupTimePicker(){
    datePickerView.datePickerMode = UIDatePickerMode.time
    datePickerView.removeFromSuperview()
    timeTextField.inputView = datePickerView
    datePickerView.addTarget(self, action: #selector(self.datePickerValueChanged(sender:)), for: .valueChanged)
}

func datePickerValueChanged(sender:UIDatePicker) {
    var date = Date()
    let calendar = Calendar.current

    date = sender.date;

    let hour = calendar.component(.hour, from: date)
    let minutes = calendar.component(.minute, from: date)

    timeTextField.text = String(format: "%02d", hour) + ":" + String(format: "%02d", minutes)
}

ошибка:

[TestApp.ViewController pickTime:]: нераспознанный селектор, отправленный экземпляру 0x7f9305e08e20

Ответы на вопрос(1)

Ваш ответ на вопрос