UIViewController does not get displayed from UITableViewController
<p>I've got UITableViewController and the body of the tableView:didSelectRowAtIndexPath: method is following:</p>

<pre><code>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];
</code></pre>

<p>Unfortunately when I select the first row in the table view then my view in not displayed. When I debug I can see that it goes into the if statement, view controller is initialized and pushed onto the stack, but the view does not appear.</p>

<p>Any ideas?
Thanks!</p>
