我知道要从一个TableViewController转到一个新的TabBarController,你可以使用" segue"从故事板中添加以下代码:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
UITabBarController *tabController = (UITabBarController *) segue.destinationViewController;
ViewController *vc = (ViewController *) [[tabController viewControllers] objectAtIndex:0];
}
但我的问题是我不能使用" segue",storyboard或method -prepareForSegue:sender:
我的问题是,如何通过代码将TableViewController传递给我的新TabBarController?
分辨
我使用了方法-performSegueWithIdentifier:sender:
在故事板中,我控制 - 从我的源viewController(网格视图)拖动到我的目标TabBarController。
我的网格的-didSelectRow方法我调用-performSegueWithIdentifier:sender:thats trigger -prepareForSegue:sender:以便实现完成该过程所需的代码