我正在使用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?
感谢。
答案 0 :(得分:2)
好的,我找到了解决问题的方法,我确实喜欢这个
UITabBarController *tabController = (UITabBarController *)segue.destinationViewController;
MyTableVController *tvc = (MyTableVController *)[viewControllers objectAtIndex:0];
这就是你如何获得所需的viewcontroller并将数据传递给它。