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:
se avete bisgnono di altre informazioni posso anche caricare il progetto....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]; }
Spero che possiate aiutarmi..![]()
![]()

Rispondi quotando
