基本上我想使用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];
我发现这不是解决这个问题的正确方法(出于多种原因),但我不知道如何以不同方式做到这一点。
这个问题的正确架构是什么?
提前致谢!
N.B。 DropBox不允许递归目录/文件列表。
答案 0 :(得分:0)
我修好了!
对我来说,最好的方法是通过构造函数将filePath
传递给新创建的对象。