2013-05-13 82 views

回答

2

確保您指定kGTLAuthScopeDrive。我做了使用kGTLAuthScopeDriveFile從示例應用程序的錯誤;這將範圍限制爲僅由您的應用程序創建的文件,而kGTLAuthScopeDrive則可讓您的應用程序訪問所有用戶的文件。

另外,對於'root'查詢,在你的query.q中添加@「'root'父母和trashed = false」。例如我的是這樣的:

GTLQueryDrive *query; 
if ([self isRoot]) 
{ 
    query = [GTLQueryDrive queryForChildrenListWithFolderId:@"root"]; 
    query.q = @"'root' in parents and trashed=false"; 
} 
else 
{ 
    query = [GTLQueryDrive queryForChildrenListWithFolderId:self.metadata.identifier]; 
    query.q = @"trashed=false"; 
}