I want to set the age limit, when I select the date of birth if the age is less than 18, then I print an error
@objc func handleDatePicker(sender: UIDatePicker) {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MMMM/yyyy"
dateBirthday.text = dateFormatter.string(from: sender.date)
if let date = dateFormatter.date(from: dateBirthday.text!) {
let age = Calendar.current.dateComponents([.year], from: date, to: Date()).year!
print(age) //
self.age.text = "You are \(age) age"
`continue`.isEnabled = true
} else {
let date = dateFormatter.date(from: dateBirthday.text!)
let age = Calendar.current.dateComponents([.year], from: date!, to: Date()).year!
print(age)
if age < 18 {
self.age.text = "Error you are \(age)"
}
}
}