iOS 5 Storyboard:NavigationViewController到TabbarController - 不工作,为什么?

时间:2012-02-08 14:46:39

标签: uitabbarcontroller storyboard

我正在使用iOS5和Storyboard,我的场景是这样的:

NavigationCOntroller - >(导航视图1)TableViewController - > TabBarController - >(Tab1)TableViewController 同样我在TabBarController下有更多标签。

现在,当用户点击我的TableViewCOntroller中的任何行时,我会转到Tab1,然后在PerformingSegue之前,我想将一些数据发送到我的Tab1(TableViewController),就像这样

MyTableVController *tvc = segue.destinationViewController;
tvc.selectedObject =  currentObject;

[UITabBarController setSelectedObject:]:无法识别的选择器发送到实例0x68c9450

现在为什么假设'MyTableVController'是一个UITabBarController并搜索setSelectedObject方法???

如何在这种情况下将数据传递给我的TableViewCOntroller?

感谢。

1 个答案:

答案 0 :(得分:2)

好的,我找到了解决问题的方法,我确实喜欢这个

UITabBarController *tabController  = (UITabBarController *)segue.destinationViewController;
     MyTableVController *tvc = (MyTableVController *)[viewControllers objectAtIndex:0];

这就是你如何获得所需的viewcontroller并将数据传递给它。