在我的应用程序中,我需要获取文件的描述,但是,对于我所获得的每个文件,descriptionProperty总是为零。我使用谷歌API浏览器做了同样的事情(字段是相同的:项目(描述,标题)),并可以成功获得描述。
代码如下:
GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
query.fields = @"items(description,title)";
[driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket, GTLDriveFileList *files, NSError *error) {
if (error == nil) {
NSLog(@"has %d files", [files.items count]);
GTLDriveFile *item;
for (int i = 0; i < files.items.count; i ++) {
item = [files.items objectAtIndex: i];
NSLog(@"%@", item.title);
NSLog(@"%@", item.descriptionProperty);
}
} else {
NSLog(@"An error occurred: %@", error);
}
}];
我收到的日志消息:
has 19 files
TestFile.txt
(null)
TestFile1.txt
(null)
...
如您所见,我成功获得了标题,但每个文件的描述都为null。我也尝试不设置query.fields让它获取所有字段。在这种情况下,我可以成功获得描述。但我真的不想让所有的领域都因为它根本没有必要。有谁知道是什么原因造成的?非常感谢!
答案 0 :(得分:0)
感谢您的报告,这是一个应该在本周修复的错误。