Iphone UIViewController不能从UITableViewController显示

Iphone UIViewController不能从UITableViewController显示,iphone,Iphone,我有UITableViewController和tableView:DidSelectRowatineXpath:方法的主体如下: if (indexPath.row == 0) { MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil]; [self.navigationController pushViewCon

我有UITableViewController和tableView:DidSelectRowatineXpath:方法的主体如下:

if (indexPath.row == 0) {
    MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
    [self.navigationController pushViewController:myViewController animated:NO];
    [myViewController release];
}

[tableView deselectRowAtIndexPath:indexPath animated:YES];
不幸的是,当我选择表视图中的第一行时,我的视图将不显示。当我调试时,我可以看到它进入if语句,视图控制器被初始化并推送到堆栈上,但是视图没有出现

有什么想法吗?
谢谢

听起来好像MyViewController.xib没有正确连接。确保文件所有者设置为正确的类,并且其视图属性连接到视图


-pushViewController:animated:加载提供给它的viewController的视图,但如果没有视图,它不会抱怨

谢谢你的建议。事实上,我没有与视图关联的view属性,但即使现在连接了它,代码也不起作用。还有其他想法吗?我查过了,我可以看到self.navigationController为零。你知道为什么是零吗?我应该怎么设置它吗?解决了!我现在没有使用任何导航控制器,当它被添加时,它工作得很好。再次感谢您输入@TechZen!