我有一个commonViewController
可以弹出其他视图控制器,commonViewController
里面有view
和tableview
以及其他一些组件。我已经在其他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,但它没有在任何地方导航。问题是什么请帮帮我。
答案 0 :(得分:1)
获取对故事板的引用并使用标识符加载viewcontroller:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"YourStoryboardName" bundle:nil];
EditProfileViewController *nextViewController = [storyboard instantiateViewControllerWithIdentifier:@"EPVController"];
[self.navigationController pushViewController:nextViewController animated:YES];