Я успешно реализовал 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)
}
}