3

現在、 Dropbox iOS SDK バージョン 1.1を使用するアプリケーションを開発しています。iOS バージョン 5.0 以降用のアプリケーションを開発しています。SDK に含まれているDBRestClient.hファイルのすべてのメソッドを確認しました。特定のファイルがディレクトリ内の特定の場所に存在するかどうかを確認できる方法が見つかりませんでした。DBRestClient.hファイルで次のメソッドを使用して同じことを行うことができるかどうかを考えていました

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

ここで、Path パラメーターの Location/FileName を使用して、指定されたファイルが存在するかどうかを調べることを考えました。

同じことを行うための正しいアプローチについてはまったくわかりません。これが正しくない場合は、より良い方法を提案してください。

4

1 に答える 1

0

Dropbox SDK は検索をサポートしていません (Dropbox API のサブセットのみをサポートしています)。必要なことを効率的に行うには、REST API の検索メソッドを直接呼び出します

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

SDK を使い続けたい場合は、探しているファイルが見つかるまで、フォルダー レベルごとに loadMetadata を再帰的に呼び出すことができます。しかし、私はこれをお勧めしません (数十または数百の通話を行うときに、ユーザーがセル ネットワークに接続している場合を想像してください)。

于 2012-05-17T06:43:31.677 に答える