使用Dropbox选择器在ipad应用程序中导入pdf

时间:2012-12-12 00:25:56

标签: ios pdf ios6 dropbox dropbox-api

您好我正在构建一个iPad应用程序,其中我想使用dropbox在我的应用程序中获取我的pdf文件。现在我已经尝试过Dropbox sdk,但没有让它工作。我见过他们有一个特殊的Dropbox选择器,但仅限于网络。基本的想法是获得一个选择器,我可以在我的自定义ipad阅读器中选择我想要阅读的pdf。我的问题是,如果有人之前已经这样做了,或者有人提出了我可以开始的建议吗?

1 个答案:

答案 0 :(得分:4)

嗯,你不需要任何特殊的选择器模块。 Dropbox API在选择带有类型的文件方面非常丰富。使用此代码

- (void)restClient:(DBRestClient*)client loadedMetadata:(DBMetadata*)metadata 
{
    NSMutableArray *pathArray = [[NSMutableArray alloc] init];
    for (DBMetadata *child in metadata.contents) {
        if (!child.isDirectory) {
            NSString *fileExtension = [[child.filename componentsSeparatedByString:@"."] lastObject];
            if ([fileExtension compare:@"pdf" options:NSCaseInsensitiveSearch] == NSOrderedSame) {
             [pathArray addObject:child];
             }
        }
        else {
            [pathArray addObject:child];
        }
    }
}

此pathArray仅包含PDF文件列表。检查一下,如果你没有得到任何东西,请告诉我。有一个快乐的编码。!!欢呼声。!!