无法在Google云端硬盘中查看文件

时间:2019-05-10 09:24:37

标签: ios swift google-drive-api nsfilemanager

我正在尝试将Google云端硬盘集成到我的应用中。 This是我所参考的教程。我的屏幕上有一个登录按钮。当我单击该按钮时,它将带我到登录屏幕,然后使用所需的帐户登录。但是登录成功后,我将被重定向回到具有登录按钮的屏幕。

我在登录屏幕上还有2个按钮,即UploadlistUpload应该上传图像,而List应该在驱动器中显示上传的图像。

但是我既不能上传图像,也看不到驱动器中的文件或文件夹。可能是什么问题...?

@IBAction func uploadTapped(_ sender: Any) {
    if let documentsDir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last {
      let testFilePath = documentsDir.appendingPathComponent("logo.png").path
      drive?.uploadFile("projName", filePath: testFilePath, MIMEType: "image/png") { (fileID, error) in
        print("Upload file ID: \(fileID); Error: \(error?.localizedDescription)")
      }
    }
  }

  @IBAction func listTapped(_ sender: Any) {
    drive?.listFilesInFolder("projName") { (files, error) in
      guard let fileList = files else {
        print("Error listing files: \(error?.localizedDescription)")
        return
      }
    }
  }

0 个答案:

没有答案