Unabe для аутентификации с использованием Firebase и Swift в не связанных с View контроллера - PullRequest
0 голосов
/ 25 марта 2020

Я кодирую приложение, в котором я хочу использовать стандартный подход MVC и где я беру данные для регистрации из представления и отправляю их через контроллер представления в то, что я назвал «контроллером соединения», который выполняет логин firebase et c.

Я создал функцию, которая принимает данные и вызывает следующий код

 Auth.auth().createUser(withEmail: forUserEmail, password: withPassword)
    {(user, error) in

        print("Done")
    }

У меня нет ошибки, но во время выполнения никаких действий не предпринимается , В firebase не создается ни один пользователь, и выполнение просто проходит через эту часть. На самом деле я установил точку останова на (print ("done")) просто для проверки, и она никогда не останавливается.

Хитрость в том, что, если я перемещу этот же код в функцию IBAction buttonPressed, которая Я создал для регистрации, тогда все работает отлично.

Не могли бы вы помочь мне с этим? Я не знаю, есть ли какие-либо ограничения относительно того, где использовать код firebase, но мне это кажется странным, потому что если так, то это будет go против лучших практик.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...