【问题标题】:How to check if File exists in the Dropbox account of a certain user using Dropbox iOS SDK 1.1?如何使用 Dropbox iOS SDK 1.1 检查某个用户的 Dropbox 帐户中是否存在 File?
【发布时间】:2012-05-17 06:27:20
【问题描述】:

我目前正在开发一个使用 Dropbox iOS SDK 1.1 版的应用程序。我正在开发适用于 iOS 5.0 版及更高版本的应用程序。我浏览了 SDK 中包含的 DBrestClient.h 文件中的所有方法。我找不到允许我检查给定文件是否存在于目录中给定位置的方法。我在想是否可以在 DBrestClient.h 文件中使用以下方法来做同样的事情

- (void)loadMetadata:(NSString*)path;

在这里,我想到了使用 Path 参数中的 Location/FileName 来找出给定文件是否存在。

我完全不确定这样做的正确方法。如果这不正确,请提出一些更好的方法。

【问题讨论】:

    标签: iphone ios dropbox dropbox-api


    【解决方案1】:

    Dropbox SDK 不支持搜索(它只支持 Dropbox API 的一个子集)。要高效地做您需要的事情,请直接调用 REST API 的搜索方法

    https://www.dropbox.com/developers/reference/api#search

    如果您想坚持使用 SDK,您可以为每个文件夹级别递归调用 loadMetadata,直到找到您要查找的文件。但我不建议这样做(想象一下,当您拨打数十或数百个电话时,您的用户在蜂窝网络上)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多