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