私はこれをしなかった:
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
}
あなたが行きたい別のViewControllerを作る:「SecondViewControllerは、」私はに行きたいビューコントローラです。今度は、両方のView Controllerの間にセグを作り、識別子を与えます。 Google Signinからログインに成功したら、performSegueWithIdentifier( "segueの新しい識別子名")を呼び出します。 – Tuhin
私はこれを行いました: "SecondViewController"は行きたいビューコントローラです: –