2016-10-01 1 views
0

Ich habe gerade gelernt, einen Google-Anmelde-Button zu machen. Bis jetzt kann sich meine App über das Konto anmelden, aber nach der Anmeldung wird auf die gleiche Seite (Anmeldeseite) umgeleitet. Ich habe alles gegooglet, kann aber keine Lösung finden. Wie kann ich nach der Unterzeichnung über den Google-Button zu einem anderen View-Controller wechseln?Wie gehe ich zu einem anderen View-Controller, wenn ich von einem Google-Konto angemeldet bin? (ios 10) wenn möglich

+0

Legen Sie einen anderen Viewcontroller, wo Sie gehen wollen. Machen Sie nun einen Übergang zwischen den beiden View-Controllern und geben Sie ihm einen Identifikator. Wenn Sie den Login-Erfolg von Google Signin erhalten haben, rufen Sie einfach performSegueWithIdentifier ("new identifier name of segue") auf. – Tuhin

+0

Ich tat dies: "SecondViewController" ist der View-Controller, den ich gehen möchte: –

Antwort

0

Ich tat dies: „SecondViewController“ ist der Ansicht-Controller ich gehen wollen:

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 
} 
Verwandte Themen