由于没有关于适用于iOS的Dropbox核心SDK的文档,我希望能够检索用户保管箱中存储的图像文件的所有元数据。我不想使用电话
-(void)loadMetadata:(NSString*)path;
并递归执行,直到我完成解析所有目录。
我真的想要使用:
- (void)searchPath:(NSString*)path forKeyword:(NSString*)keyword;
但有没有办法传递多个关键字?喜欢" jpeg"和" png" ?
我刚刚重构了我的代码,不直接调用Dropbox API,我真的想通过SDK。
谢谢大家。
答案 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的更多信息。