如何将子视图控制器设置为父视图?

时间:2015-07-29 11:41:50

标签: ios objective-c uitableview uicollectionview childviewcontroller

我有一个收集单元。如果点击任何单元格需要转到另一个视图控制器。

switch (indexPath.row) {
            case 2:
        {
            ElectricianVC *elec=[[ElectricianVC alloc]init];
           elec =[self.storyboard instantiateViewControllerWithIdentifier:@"Electrician"];
           [self addChildViewController:elec];
            [self.navigationController pushViewController:elec animated:YES];
            [self presentViewController:elec animated:YES completion:Nil];
            NSLog(@"electritianvc");
        }

我的父视图控制器是集合视图控制器,它有导航控制器。代码中有任何错误请帮助我的朋友。 错误 应用程序尝试以模态方式呈现活动控制器

1 个答案:

答案 0 :(得分:0)

使用以下代码

switch (indexPath.row) {
            case 2:
        {
            ElectricianVC *elec=[[ElectricianVC alloc]init];
            [self.navigationController pushViewController:elec animated:YES];

            NSLog(@"electritianvc");
        }