我有一个主视图控制器,其中有一个 UITableView。在 didSelectRowAtIndexPath() 中,我正在初始化一个新的视图控制器并尝试导航到它。下面是我的代码。但我无法转到另一个视图控制器。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SubViewController *subView = [[SubViewController alloc] init];
[subView setData:[[sources getSubCategories] objectAtIndex:[indexPath row]]];
[[self navigationController]pushViewController:subView animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}