iOS:无法导航到其他视图控制器
我有一个主视图控制器,其中有一个UITableView。在didSelectRowatineXpath()中,我正在初始化一个新的视图控制器并尝试导航到它。下面是我的代码。但我无法转到其他视图控制器iOS:无法导航到其他视图控制器,ios,uitableview,Ios,Uitableview,我有一个主视图控制器,其中有一个UITableView。在didSelectRowatineXpath()中,我正在初始化一个新的视图控制器并尝试导航到它。下面是我的代码。但我无法转到其他视图控制器 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { SubViewController *subView = [[SubViewController allo
-(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];
}
尝试使用Nibname添加并通过init
SubViewController *subView = [[SubViewController alloc]initWithNibName:@"SubViewController" bundle:Nil];
// Puishing a view controller in naviogation bar.
[self.navigationController pushViewController:subView animated:YES];
试试这个可能对你有帮助…你有
UINavigationController
吗?你能试一下我的答案吗..为什么你没有nib就启动子视图控制器
?