Salve a tutti.
Ho u progetto in cui con una navgationBar e una listView accedo a più view diverse.

solo che appena collego una tableView mi da questo errore:
Application tried to push a nil view controller on target <UINavigationController: 0x6c44aa0>.

questo è codice:
codice:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSMutableDictionary *rowData = [self.menuList objectAtIndex:indexPath.row];
	UIViewController *targetViewController = [rowData objectForKey:kViewControllerKey];

	UITableViewController *tableViewController;
    
    if (!targetViewController)
	{
        // The view controller has not been created yet, create it and set it to our menuList array
        // NSString *viewControllerName = [[pageNames objectAtIndex:indexPath.row] stringByAppendingString:@"ViewController"];
        //targetViewController = [[NSClassFromString(viewControllerName) alloc] initWithNibName:viewControllerName bundle:nil];
        //    [rowData setValue:targetViewController forKey:kViewControllerKey];
        //  [targetViewController release];
        
        
        NSString *viewTableController = @"MasterViewController";
        tableViewController = [[NSClassFromString(viewTableController) alloc] init];
        [tableViewController initWithNibName:viewTableController bundle:nil];
        [viewTableController release];

    }
    
   // [self.navigationController pushViewController:targetViewController animated:YES];
    [self.navigationController pushViewController:tableViewController animated:YES];
    [tableViewController release];
}
se avete bisgnono di altre informazioni posso anche caricare il progetto....
Spero che possiate aiutarmi..