Я только что научился делать кнопку входа в Google. До сих пор мое приложение может войти в систему через учетную запись, но после входа оно перенаправляется на ту же страницу (страница входа). Я все гуглил, но не могу найти решение. Как я могу перейти на другой контроллер представления после подписания с помощью кнопки Google?
Как перейти к другому контроллеру представления при входе в учетную запись Google? (ios 10) если можно
comment
Сделайте еще один viewController, куда вы хотите пойти. Теперь сделайте переход между обоими контроллерами представления и дайте ему идентификатор. Когда вы получите успешный вход в систему от Google Signin, просто вызовите executeSegueWithIdentifier (новое имя идентификатора segue).
- person onCompletion   schedule 01.10.2016
comment
Я сделал это: SecondViewController — это контроллер представления, к которому я хочу перейти:
- person Manish Ojha   schedule 01.10.2016
Ответы (1)
Я сделал это: «SecondViewController» — это контроллер представления, к которому я хочу перейти:
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "idSegueContent" {
secondViewController = segue.destinationViewController as! SecondViewController //Error is here
}
}
public func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) {
if (error) != nil {
print(error)
}
else {
performSegue(withIdentifier: "idSegueContent", sender: self)
}
}
func sign(_ signIn: GIDSignIn!, didDisconnectWith user: GIDGoogleUser!, withError error: Error!) {
if let err = error {
print(error)
}
SecondViewController.dismissViewControllerAnimated(true, completion: nil)
//Error is here too
}
person
Manish Ojha
schedule
01.10.2016