Dropbox Core SDK iOS searchPath多个关键字

时间:2014-05-07 13:13:36

标签: ios objective-c sdk dropbox dropbox-api

由于没有关于适用于iOS的Dropbox核心SDK的文档,我希望能够检索用户保管箱中存储的图像文件的所有元数据。我不想使用电话

-(void)loadMetadata:(NSString*)path;并递归执行,直到我完成解析所有目录。

我真的想要使用:

- (void)searchPath:(NSString*)path forKeyword:(NSString*)keyword;

但有没有办法传递多个关键字?喜欢" jpeg"和" png" ?

我刚刚重构了我的代码,不直接调用Dropbox API,我真的想通过SDK。

谢谢大家。

1 个答案:

答案 0 :(得分:0)

目前无法将多个关键字传递给搜索方法(因为API端点本身并不支持这种关键字)。相反,您可以多次调用该方法,每个关键字调用一次,然后将结果合并在一起。

或者,您可以使用loadDelta获取所有可用的元数据:

/* Loads a list of files (represented as DBDeltaEntry objects) that have changed since the cursor was generated */
- (void)loadDelta:(NSString *)cursor;

这比递归调用loadMetadata更可取,然后您可以在内存中搜索返回的元数据。您可以找到有关使用delta here的更多信息。