google drive iOS sdk,无法获取文件的说明字段

时间:2014-04-20 08:44:03

标签: ios objective-c google-drive-api

在我的应用程序中,我需要获取文件的描述,但是,对于我所获得的每个文件,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让它获取所有字段。在这种情况下,我可以成功获得描述。但我真的不想让所有的领域都因为它根本没有必要。有谁知道是什么原因造成的?非常感谢!

1 个答案:

答案 0 :(得分:0)

感谢您的报告,这是一个应该在本周修复的错误。