UInavigation控制器无法从视图控制器切换到表视图控制器



我正在尝试实现UInavigation控制器,以便将视图从视图控制器切换到表视图控制器。这是我的密码。

-(IBAction)product:(id)sender
{
Products *second=[[Products alloc]init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:second];
nav.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;
[self.navigationController pushViewController:second animated:YES];
}

但我不明白…我错过了什么吗。。

首先,确保"Products"是UIViewController的子类。如果它是一个带有.XIB文件的视图控制器子类,请使用"initWithNibName"而不是alloc&init:

Products *second = [[Products alloc] initWithNibName:"YourXibFileName.xib" bundle:[NSBundle mainBundle]];

这里的第二个问题是,您无故实例化UINavigationController-删除此行,只使用self.navigationController.

最新更新