2012-02-08 61 views
0

我使用iOS5的故事板带和我的场景是这样的:iOS 5故事板:NavigationViewController到TabbarController - 不工作,为什么?

NavigationCOntroller - >(NAV图1)TableViewController - > TabBarController - >(TAB1)TableViewController ,同样我更多的标签我的TabBarController下。

现在我去TAB1当用户点击任何一行在我TableViewCOntroller和PerformingSegue之前,我想一些数据发送给我的TAB1(TableViewController)这样

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

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

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

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

谢谢。

回答

2

确定我已经找到解决我的问题,我不喜欢这样

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

并且那你怎么有你需要的视图 - 控制和数据传递到它。

+0

当我把'UITabBarController * tabController =(UITabBarController *)segue.destinationViewController;'在,它说它不喜欢'segue。'? – Grymjack 2013-01-02 06:10:22