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..