Dropbox iOS SDK" Broken"?```

时间:2014-06-25 22:05:06

标签: ios sdk dropbox dropbox-api

我正在尝试使用DropBox iOS Core SDK的最新官方版本,特别是DBRestClient,以便在我的本地计算机上有效地保持文档树的最新状态。但是,SDK的一些功能似乎没有像你期望的那样实现,我想知道我是做错了什么,不理解某些东西,或者另一方面只是寻找不存在的功能

Dropbox有(至少?)它存储的两种实体:文件和文件夹。如果我对Dropbox中的文件进行了更改,我可以通过更改文件的“rev”字符串来检测它。

但是,对于文件夹,当内容更改时,rev字符串不会更改。例如,它不会响应以下任何一项而改变:

  1. 添加文件

  2. 删除文件

  3. 编辑文件

  4. 问题1: 这是预期的行为吗?如果是这样,这是否意味着当我想知道我的Dropbox文件是否有任何变化时,我每次都必须遍历整个文件夹树?

    德尔塔: 有一个命令可以获得与“游标”字符串相关的当前内容(某些内容,该命令不带路径参数)的“增量”。该命令看起来应该返回已编辑文件/文件夹的记录以及指定当前状态的新“游标”字符串。但是,当我得到delta时,内容始终为空。如果我在dropbox中进行更改,然后发送回上一个返回的“光标”,我仍然会得到一个空的delta。

    问题2: deltas目前是否在SDK中工作,如果是这样,任何人都可以告诉我我做错了什么?

1 个答案:

答案 0 :(得分:2)

问题1:是的,这是预期的行为。通常,您会使用delta来监视更改。

问题2:是的,我认为delta正在发挥作用。您还没有显示任何代码,因此无法猜出出现了什么问题。