0

我正在开发一个目录列表应用程序。具体来说,我正在开发的应用程序称为 iEngineering。如果您下载或查看 AppStore 上的应用程序,最好将我的问题的目的带回家。它是免费提供的。我想使用一个带有表格视图的视图控制器来导航到带有表格视图的类似视图控制器。例如,选择“化学工程”转换/切换到带有新列表的新屏幕,该列表显示化学工程中的子类别。目前,我的项目需要两个带有表格视图的视图控制器来完成这个过程,但我想将它浓缩成一个带有表格视图的单个视图控制器。谢谢大家的时间和任何你可以提供给我的指导:)

4

1 回答 1

0

您只需要 firstVC 和表的数据源数组,然后当您选择一个类别时,从该 vc 实例化一个 vc 并将该数组发送给它,如下所示

didSelectRowAtSameVC 的内部 ( )

let vc = self.storyboard.,,,,,,,   as! SameVC
vc.arr = arr.subCategory // set the sub to the new table
self.navigationController?.push/////   // push not segue

当然,您会在执行此操作之前检查内部是否有内容 arr.subCategory,因为会有叶子类别

注意: arr 和 subCategory 具有相同的数据类型,因为它是一个嵌套进程

于 2018-12-27T23:28:01.967 回答