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



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

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");
        }

父视图控制器是集合视图控制器它有导航控制器。代码有什么问题,请朋友们帮助我。错误应用程序试图以模式呈现活动控制器

使用以下代码

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

最新更新