1

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

4

1 回答 1

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 文件的列表。检查一下,如果你没有得到任何东西,请告诉我。祝你编码愉快。!!干杯。!!

于 2013-02-28T06:29:32.850 回答