基本的に、UITableviewとDropBox SDKを使用して、DropBox iPhoneアプリから「filebrowser」(「drilldown」Tableview)を再作成したいと思います。
SDKには、restClient
呼び出された場合に、指定されたパスにあるすべてのファイルとフォルダーのパスを返すメソッドがあります。例 [self.restClient loadMetadata:@"/"];
または[self.restClient loadMetadata:@"/Photos"];
現在、テーブルには配列が入力されてfilePaths
おり、次に、restClientメソッドの呼び出しによってパスが入力されます。
私の最初のアイデアは、選択したセルにファイルまたはフォルダーのパスが含まれているかどうかを確認するのに役立つ配列を作成することでした。後者の場合pushViewController
、同じビューをロードするために使用しますが、filePaths
これを行うことでデータを入力します。[self.restClient loadMetadata:pathInSelectedCell];
これは(さまざまな理由で)この問題に取り組むための正しい方法ではないことがわかりましたが、別の方法でそれを行う方法はわかりません。
この問題に適したアーキテクチャは何でしょうか?
前もって感謝します!
NB DropBoxは、ディレクトリ/ファイルの再帰的なリストを許可していません。