Переход к следующему ViewController после входа в Facebook и Google - PullRequest
0 голосов
/ 05 мая 2020

Я успешно реализовал Facebook и Google Sign in Swift для своего iOS приложения. Я попытался проверить вход и позвонить по номеру performSegue, чтобы пользователь перешел на следующую страницу, если он вошел в систему. Я поместил эти условия в viewWillAppear, viewdidAppear, viewdidLoad и didSigninFor user. Переход по-прежнему не работает. Facebook и Google входят в систему как веб-страница во всплывающем окне. Вход в систему завершен нормально, но когда возвращается исходный viewController, кажется, что ни один из моих операторов segue никогда не выполняется. Что я должен делать? Код приведен ниже.

override func viewDidAppear(_ animated: Bool) {
        if let token = AccessToken.current,
            !token.isExpired {
            performSegue(withIdentifier: "facebook", sender: nil)
        }
    }

1 Ответ

0 голосов
/ 05 мая 2020

Создайте обработчик завершения, который будет вызываться, когда ваш логин в facebook будет успешным, примерно так. ваш переход

...