Проблема при попытке присвоить переменной user значение currentUser из метода viewDidLoad.
Текст ошибки: Cannot convert value of type ‘User’ to expected argument type ‘User’
Код:
override func viewDidLoad() {
super.viewDidLoad()
guard let currentUser = Auth.auth().currentUser else { return }
// Вытаскиваем пользователя из БД и делаем его доступным вне метода ViewDidLoad, для использования в методе addTapped
user = User(user: currentUser) //в этой строке ошибка
ref = Database.database().reference(withPath: "users").child(String(user.uid)).child("tasks")
}