我有4个单独的tableViews,当被选中时,对包含四个选项卡的tabBarController进行模态segue。在这四个选项卡中,它们都有一个执行XML解析的公共选项卡。
我做过一些阅读,似乎我有三种方法可以做到。我可以
A)使用类来定义数据的来源但我不想实例化所有选项
B)找出当前的TabBarController是什么,并将其用作条件
c)找出我们从哪里进行搜索并使用该数据
这是执行此操作的最佳方式,我将如何操作(segue正在处理正在传递的数据)。请注意,我没有使用UINavigationController。
我基本上希望最终得到一个开关,根据它的来源执行功能。
答案 0 :(得分:0)
好吧,你可以使用单身人士。
您还可以根据需要创建数据模型并将指针传递给各个类。
至于使用开关,只需使用某种索引(如数组)设置数据,然后根据当前标签栏对象进行拉取。如果您打算使用UITabBarController
,请调用其selectedIndex
属性以了解选择了哪个标签栏项。