我在视图上创建了一个按钮,点击该按钮后,我需要登录该按钮以登录Google云端硬盘。当我单击登录提示警报的继续按钮时,我导航到可以输入登录电子邮件和密码的视图。输入这些详细信息后,我导航到一个与此外观类似的视图。
但是,一旦我点击“允许”按钮,我将返回到我首先提到的第一个视图。
我想要的是导航到该视图,该视图将向我显示驱动器上的所有文件夹和文件。
为此我需要做什么??
这是我所有的代码...
override func viewDidLoad() {
super.viewDidLoad()
setupGoogleSignIn()
drive = ATGoogleDrive(service)
}
private func setupGoogleSignIn() {
GIDSignIn.sharedInstance().delegate = self
GIDSignIn.sharedInstance().uiDelegate = self
GIDSignIn.sharedInstance().scopes = [kGTLRAuthScopeDriveFile]
GIDSignIn.sharedInstance().signInSilently()
}
@IBAction func signInTapped(_ sender: AnyObject) {
GIDSignIn.sharedInstance()?.signIn()
}
extension ContributeArticleViewController: GIDSignInDelegate, UIDocumentMenuDelegate,UIDocumentPickerDelegate,UINavigationControllerDelegate
{
func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) {
if let _ = error {
service.authorizer = nil
} else {
service.authorizer = user.authentication.fetcherAuthorizer()
}
}
}
extension ContributeArticleViewController: GIDSignInUIDelegate {}