【发布时间】:2015-08-01 07:28:58
【问题描述】:
我有一个commonViewController 可以在其他视图控制器上弹出,commonViewController 里面有一个view 和一个tableview,还有一些其他组件。我已经在其他视图控制器页面上成功填充了该视图,但问题是;当我在commonViewController 的表格视图中单击rows 时尝试导航到其他一些viewcontroller 页面。
-(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 但它没有在任何地方导航。什么问题。请帮帮我。
【问题讨论】:
-
nextViewController 不为零?
-
@gottlieb 是的,它是零。为什么会这样?
-
你认为它将如何呈现一个 nil viewcontroller ?我猜你的 self.storyboard 也是 nil,因为如果 identifier 是 nil 就会崩溃。
标签: uitableview uiviewcontroller pushviewcontroller presentviewcontroller