Невозможно перейти к файлам на диске после выбора нужного адреса электронной почты

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

0 ответов

Другие вопросы по тегам