2016-11-12 1 views
1

Google OAuth 2.0으로이 설명서 (https://developers.google.com/identity/sign-in/ios/sign-in?ver=swift)를 사용하는 앱으로 작업하고 있으며 모든 것이 완벽하게 작동합니다. 내의 ViewController에 :신속한 Google 인증 처리

GIDSignIn.sharedInstance().signIn() 

인증을 완료 :

class MyTableViewController: UITableViewController, GIDSignInUIDelegate {...} 

나는 버튼, 실행을해야합니다. AppDelegate.swift 파일 실행 방법에있어서, 성공적으로 완료 인증 후 :

public func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) {...} 

이 또한 내가 인증 완료 후 필요 성공적으로 MyTableViewController에서 방법을 실행합니다. 이 작업을 수행하는 방법?

답변

0

는 올바른 몰라,하지만 내가 그랬어 :

class MyTableViewController: UITableViewController, GIDSignInUIDelegate, GIDSignInDelegate {... 
override func viewDidLoad() { 
GIDSignIn.sharedInstance().delegate = self 
} 
func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) { 
funcIneed() 
} 
} 

을 그리고 그것은 나에게 도움이됩니다.