【发布时间】:2014-08-16 15:34:47
【问题描述】:
我正在尝试使用 DropBox iOS Core SDK 的最新官方版本,特别是 DBRestClient,以有效地在我的本地计算机上保持文档树的最新状态。但是,SDK 的一些功能似乎没有像您期望的那样实现,我想知道我是否做错了什么,未能理解某些内容,或者只是在寻找不存在的功能.
Dropbox 有(至少?)它存储的两种实体:文件和文件夹。如果我对 Dropbox 中的文件进行了更改,我可以通过更改文件的“rev”字符串来检测它。
但是,对于文件夹,rev 字符串在内容更改时不会更改。例如,它不会响应以下任何内容而改变:
添加文件
删除文件
编辑文件
问题 1: 这是预期的行为吗?如果是这样,这是否意味着当我想知道我的任何 Dropbox 文件是否已更改时,我必须每次都遍历整个文件夹树?
增量: 有一个命令可以获取与“光标”字符串相关的当前内容的“增量”(某些东西,该命令不采用路径参数)。该命令看起来应该返回已编辑文件/文件夹的记录以及指定当前状态的新“光标”字符串。但是,当我得到增量时,内容总是空的。如果我在 Dropbox 中进行更改,然后发回之前返回的“光标”,我仍然会得到一个空的增量。
问题 2: deltas 当前是否在 SDK 中工作,如果可以,谁能告诉我我做错了什么?
【问题讨论】:
标签: ios sdk dropbox dropbox-api