Возникла ошибка с birthdatePicker: UIDatePicker!

swift

#1

Решил начать учиться по самоучителю Swift, но при выполнении задания по книге возникает ошибка и не могу разобраться что делать

import UIKit
import CoreData

class AddBirthdayViewController: UIViewController {

@IBOutlet var firstNameTextField: UITextField!
@IBOutlet var lastNameTextField: UITextField!
@IBOutlet var birthdatePicker: UIDatePicker!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.
    
    birthdatePicker.maximumDate = Date()
}

@IBAction func saveTapped (_sender: UIBarButtonItem) {
print(“Нажата конопка сохранения.”)
let firstName = firstNameTextField.text ?? “”
let lastName = lastNameTextField.text ?? “”
print(“Меня зовут (firstName) (lastName).”)
let birthdate = birthdatePicker.date
print(“Мой день рождения (birthdate).”)
let newBirthday = Birthday (firstName: firstName, lastName: lastName, birthDate: birthdate)
print(“Создана запись о дне рождения!”)
print(“Имя: (newBirthday.firstName)”)
print(“Фамилия: (newBirthday.lastName)”)
print(“День рождения: (newBirthday.birthday)”)
}
}

появляется ошибка:Cannot convert value of type ‘Date’ to expected argument type 'Data

когда вписываю birthdate в birthDate: birthdate

помогите разобраться что не так


#2

Вы видимо в структуре или классе Birthday при описании полей вместо переменной birthDate с типом Date создали переменную birthDate с типом Data.