繁体   English   中英

使用未知数量的视图(快速)

[英]Working With An Unknown Number of Views (Swift)

我试图为一个非常基本的应用程序构思一个概念,该应用程序的行为类似于文件浏览器。 我正在使用Web服务向我提供目录中的文件/文件夹列表(使用NSURL会话收集数据,以及使用第三方库来解析数据,这是很好的工作;它是XML)。

目前,这是我在情节提要中的布局; 导航控制器-> TableViewController-> NextTableViewController

尽管此功能有效,但最多只能工作两个级别。 用户可以启动应用程序,点击一个文件夹,通过索引路径“NextTableViewController,”调用函数来收集文件夹中的数据,并给出了它。

我的问题是; 接下来我该怎么办? 显然,可能存在未知数量的TableViewControllers,因为用户点击时可能会有许多子文件夹。 我试图保留导航控制器的结构,以便用户可以一次返回“一步”。 从概念上讲,有人能指出我正确的方向吗? 谢谢!

对于无限级别,您实际上只需要1个表视图控制器。 只需将序列从原型单元连接到顶部的viewController图标,然后从弹出菜单中选择“ 显示 ”即可。 运行时,这将在您每次选择单元格时推送表视图控制器的新实例。 使用prepareForSegue配置下一个表视图控制器。

将表视图控制器连接到自身

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM