IOS: Hochladen einer Datei in einen bestimmten Google Drive-Ordner mithilfe der Google Drive SDK-Bibliothek

Ich habe Google Drive SDK in meine iOS-App integriert. Ich weiß aber nicht, wie ich eine Datei in einen Google Drive-spezifischen Ordner hochladen soll.

Hier wird der Code zum Hochladen der Datei verwendet. Aber dieser, der die Datei in meinen Google Drive-Stammordner hochlädt. Jeder kann einen Code zum Hochladen einer Datei in einen Google Drive-spezifischen Ordner freigeben.

Mein Code:

-(void)uploadFileToGoogleDrive:(NSString*)fileName
{    
GTLDriveFile *driveFile = [[[GTLDriveFile alloc]init] autorelease];

driveFile.mimeType = @"application/pdf";
driveFile.originalFilename = @"test.doc";
driveFile.title = @"test.doc";

NSString *filePath = [LocalFilesDetails getUserDocumentFullPathForFileName:fileName isSignedDocument:YES];

GTLUploadParameters *uploadParameters = [GTLUploadParameters
                                         uploadParametersWithData:[NSData dataWithContentsOfFile:filePath]
                                         MIMEType:@"application/pdf"];    

GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:driveFile
                                    uploadParameters:uploadParameters];

[self.driveService executeQuery:query 
  completionHandler:^(GTLServiceTicket *ticket,
                       GTLDriveFile *updatedFile,
                       NSError *error) {
    if (error == nil) {
        NSLog(@"\n\nfile uploaded into google drive\\<my_folder> foler");
    } else {
        NSLog(@"\n\nfile uplod failed google drive\\<my_folder> foler");            
    }
}];
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage