Создать папку с Google Drive SDK iOS
я пытаюсь создать папку с помощью Google Drive SDK для iOS. Из документации Google Drive здесь:
https://developers.google.com/drive/folder
Это говорит о том, что создание папки так же, как созданиефайл' со специальным типом MIME.
GTLUploadParameters *uploadParameters = nil;
self.driveFile = [GTLDriveFile object];
self.driveFile.title = foldername;
uploadParameters = [GTLUploadParameters new];
uploadParameters.MIMEType = @"application/vnd.google-apps.folder";
GTLQueryDrive *query = nil;
query = [GTLQueryDrive queryForFilesInsertWithObject:self.driveFile
uploadParameters:uploadParameters];
[self.driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket,
GTLDriveFile *updatedFile,
NSError *error) {
Но когда я выполняю запрос, я получаю:
NSInternalInconsistencyException»Причина:загружать данные и fileHandle являются взаимоисключающими
Это говорит о том, что я должен использовать один из предопределенных фабричных методов GTLUploadParameters:
+ (GTLUploadParameters *)uploadParametersWithData:(NSData *)data
MIMEType:(NSString *)mimeType;
+ (GTLUploadParameters *)uploadParametersWithFileHandle:(NSFileHandle *)fileHandle
MIMEType:(NSString *)mimeType;
Но ни один из них не подходит (или работа, как ямы пробовали) Кто-нибудь успешно создавал папки с помощью Google Диска на iOS?