2016-10-28 10 views
0

GoogleドライブのappDataFolderのフォルダをアップロードするには、以下のコードを試みていますが、正しく動作しません。ですから、IOSアプリケーションからGoogleドライブにフォルダをアップロードすることについて、どなたでもお手伝いください。Googleドライブ内のappDataFolderにフォルダをアップロード&リプレイスする方法

GTLServiceDrive *drive= [self driveService]; 
     GTLDriveFile *folder = [GTLDriveFile object]; 
     folder.mimeType = @"application/vnd.google-apps.folder"; 
     folder.parents = @[appDataFolder]; 
     GTLUploadParameters *uploadParameters = [GTLUploadParameters 
               uploadParametersWithData:data 
               MIMEType:@"application/vnd.google-apps.folder"]; 
     GTLQueryDrive *query = [GTLQueryDrive queryForFilesCreateWithObject:folder uploadParameters:uploadParameters]; 
     //query.q = [NSString stringWithFormat:@"appDataFolder"]; 
     [drive executeQuery:query completionHandler:^(GTLServiceTicket *ticket, 
                 GTLDriveFile *updatedFile, 
                 NSError *error) { 
      if (error == nil) { 

           } else { 

      } 
     }]; 

答えて

0

はあなたのdriveFileの両親プロパティを設定する必要が

GTLDriveParentReference *parentRef = [GTLDriveParentReference object]; 
parentRef.identifier = folderIdentifier; // identifier property of the folder 
driveFile.parents = @[ parentRef ]; 
関連する問題