Курс Firebase урок Save Data

swift

#1

Всем привет! Столкнулся с проблемой в курсе по Firebase. Как я понял данные курса уже устарели и FIR переименовал методы FIRAuth и FIRUser в Auth и User. Выдает ошибку при создании user = User(user: currentUser). Пытался менять название структуры, но это не помогло. Заранее спасибо всем за ответ.


#2

На память

  1. Свою структуру назовите не User, чтобы отличать от файеровской.
  2. user = User(user: currentUser.user)

В общем вроде там переместили у файера юзера на один уровень глубже. Забыл уж.

Дайте больше кода и где ошибка и какая


#5

Ошибка в скрине.

[quote=“NikStone, post:3, topic:10656, full:true”]


#6

Если не менять название структуры то ошибка будет такой


#7

Структуру UserF покажите


#8

Здесь обычная структура до изменения, но делал рефакторинг до UserF
44


#9

Скорее всего вы запутались в структурах юзер - не ту передали. Ну а во-вторых я не пойму зачем вам ещё одна структура юзера с теми же параметрами, что и в файровской. Что мешает использовать имеющийся currentUser?


#10

Я пока только начинаю разбираться в теме Firebase и делал все как было в уроке, поэтому и не мог понять в чем ошибка. Я так понял что структура по сути то и не нужна, можно просто использовать current user, потому что структура одна, а переименование не помоагет.