Iphone 在tableview中解压并推送内容
我有一个tableView,它列出了我的文档目录的内容。我有一些压缩文件在里面。如果触摸tableView中的文件,相应的zip文件将在临时目录中解压缩 问题是如何导航我在tableView中提取的内容。如果假设提取的zip文件包含文件夹,我应该能够在tableView中查看它们。实际上,流程应该像一个向下钻取 我可以提取zip文件,但问题是,必须在tableView中导航它们。 请给我一些想法或一些源代码,这有助于我的问题。Iphone 在tableview中解压并推送内容,iphone,uitableview,uinavigationcontroller,Iphone,Uitableview,Uinavigationcontroller,我有一个tableView,它列出了我的文档目录的内容。我有一些压缩文件在里面。如果触摸tableView中的文件,相应的zip文件将在临时目录中解压缩 问题是如何导航我在tableView中提取的内容。如果假设提取的zip文件包含文件夹,我应该能够在tableView中查看它们。实际上,流程应该像一个向下钻取 我可以提取zip文件,但问题是,必须在tableView中导航它们。 请给我一些想法或一些源代码,这有助于我的问题。 谢谢 我试着给你一些解决这个问题的建议。我能想象的最好的方法是设计一
谢谢 我试着给你一些解决这个问题的建议。我能想象的最好的方法是设计一个表视图,每次单击列表中的某个项目时,它都会不断更新其数据源 让我们明确一点:假设您有第一个带有zip文件列表的表视图。单击一行,将zip文件解压缩到本地文件夹,然后将另一个表推送到导航控制器,该表将显示解压缩文件的内容 这个新表将保留一个指向父文件夹的指针(我们称之为
parent
),在开始时设置为nil
,并将包含当前所在文件夹的内容列表。因此,此数据源将向您显示根文件夹(解压缩zip文件的文件夹)的内容,以及文件夹和文件
当您单击表示文件的行时,您将实现相应的逻辑(打开文件、上载文件、编辑文件、通过电子邮件发送文件或其他内容)
单击表示文件夹的行时,应:
[tableView reloadData]
)parent
参数中的文件夹),以便您可以在每次需要时来回移动
我认为这个解决方案应该很有效