私はGoogleドライブAPIを使用しています。私はすべてのことをやりました。問題は、ファイルをダウンロードするためのクエリの前にファイルサイズを取得することだけです。ダウンロード後にサイズを取得できますが、ファイルをダウンロードする前にファイルサイズを取得する必要があります。 ここでは、View Loadを実行しています。iOS向けGoogleドライブのファイルサイズを取得
GTLQueryDrive *query =
[GTLQueryDrive queryForFilesList];
query.q = @"mimeType = 'application/pdf'";
query.pageSize = 1000;
query.fields = @"nextPageToken, files(id, name)";
[self.service executeQuery:query
delegate:self
didFinishSelector:@selector(displayResultWithTicket:finishedWithObject:error:)];
と
(void)displayResultWithTicket:(GTLServiceTicket *)ticket
finishedWithObject:(GTLDriveFileList *)response
error:(NSError *)error {
if (error == nil) {
NSMutableString *filesString = [[NSMutableString alloc] init];
if (response.files.count > 0) {
[filesString appendString:@"Files:\n"];
for (GTLDriveFile *file in response.files) {
[filesString appendFormat:@"%@ (%@)\n", file.name, file.identifier];
NSLog(@"%@",file.size);
[filesList addObject:file];
}
self.output.hidden = YES;
[self.filesListTableView reloadData];
} else {
[filesString appendString:@"No files found."];
}
file.size
はnilを返して、何の応答がこれになっていません。 ファイルサイズの取得方法を教えてもらえますか? ありがとう