钻取UITableview的最佳视图架构

时间:2011-02-02 14:06:08

标签: iphone objective-c cocoa-touch dropbox

基本上我想使用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不允许递归目录/文件列表。

1 个答案:

答案 0 :(得分:0)

我修好了!

对我来说,最好的方法是通过构造函数将filePath传递给新创建的对象。