数据基于以前的viewController,Class或rootViewController

时间:2012-08-13 14:46:47

标签: iphone objective-c ios ios5

我有4个单独的tableViews,当被选中时,对包含四个选项卡的tabBarController进行模态segue。在这四个选项卡中,它们都有一个执行XML解析的公共选项卡。

我做过一些阅读,似乎我有三种方法可以做到。我可以

A)使用类来定义数据的来源但我不想实例化所有选项

B)找出当前的TabBarController是什么,并将其用作条件

c)找出我们从哪里进行搜索并使用该数据

这是执行此操作的最佳方式,我将如何操作(segue正在处理正在传递的数据)。请注意,我没有使用UINavigationController。

我基本上希望最终得到一个开关,根据它的来源执行功能。

1 个答案:

答案 0 :(得分:0)

好吧,你可以使用单身人士。

您还可以根据需要创建数据模型并将指针传递给各个类。

至于使用开关,只需使用某种索引(如数组)设置数据,然后根据当前标签栏对象进行拉取。如果您打算使用UITabBarController,请调用其selectedIndex属性以了解选择了哪个标签栏项。