Я сделал кнопку в моем представлении, при нажатии которой меня просят войти в 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 {}