Я пытаюсь использовать интеграцию Google Drive в свое приложение. Это - учебник, о котором я говорил.У меня есть кнопка входа на моем экране.Когда я нажимаю на это, я перехожу на экран входа, и я вхожу с нужной учетной записью.Но после успешного входа меня перенаправляют обратно на экран, на котором есть кнопка входа.
У меня также есть на экране входа 2 кнопки, а именно Upload
и list
.Upload
должен загрузить изображение, а 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
}
}
}