无法从commonViewController的tableview点击导航到其他Viewcontrollers

时间:2015-08-01 07:28:58

标签: uitableview uiviewcontroller pushviewcontroller presentviewcontroller

我有一个commonViewController可以弹出其他视图控制器,commonViewController里面有viewtableview以及其他一些组件。我已经在其他viewcontroller页面上成功填充了该视图,但问题是;当我尝试导航到其他viewcontroller个网页时,我点击rows的{​​{1}}的桌面视图中的commonViewController

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
     if (indexPath.row == 1)
    {

              EditProfileViewController *nextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"EPVController"];
               [self.navigationController pushViewController:nextViewController animated:YES];

    }
}

我已经尝试了presentViewController和pushViewController,但它没有在任何地方导航。问题是什么请帮帮我。

1 个答案:

答案 0 :(得分:1)

获取对故事板的引用并使用标识符加载viewcontroller:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"YourStoryboardName" bundle:nil];

EditProfileViewController *nextViewController = [storyboard instantiateViewControllerWithIdentifier:@"EPVController"];
[self.navigationController pushViewController:nextViewController animated:YES];