在我的應用程序中,我使用下面的didSelectRowAtIndexPath方法去viewController,但我正在一個故事板內工作,並且拋出一個異常,告訴我找不到該nib文件。我應該如何改變方法來打開新的viewController,而無需在故事板例外?:DidSelectRowAtIndexPath使用故事板
//link to the next view
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
EmpresasTableViewController *detailViewController = [[EmpresasTableViewController alloc] initWithNibName:@"EmpresasTableViewController" bundle:nil];
detailViewController.title =[[categorias objectAtIndex:indexPath.row]objectForKey:@"idCategoria"];
detailViewController.categoriaDescription = [categorias objectAtIndex:indexPath.row];
[self.navigationController pushViewController:detailViewController animated:YES];
}
你必須做出一個標識符(detailViewController例如)爲您的ViewController在你的故事板,然後實例你這樣的EmpresasTabl eViewController EmpresasTableViewController * detailViewController = [self.storyboard instantiateViewControllerWithIdentifier:@「detailViewController」]; – chawki
@chawki,請將您的評論置於答案中,您的評論有效......謝謝。 – mvasco