首先导航,然后在iphone应用程序中调用viewDidLoad

首先导航,然后在iphone应用程序中调用viewDidLoad,iphone,pushviewcontroller,navigationcontroller,Iphone,Pushviewcontroller,Navigationcontroller,我是新的iPhone开发者。我创建了一个应用程序,在其中我使用pushViewController在视图之间导航。但当我打电话时: DetailViewController *dvController = [[DetailViewController alloc] init]; [self.navigationController pushViewController:dvController animated:YES]; 然后调用DetailViewController的viewDidLoa

我是新的iPhone开发者。我创建了一个应用程序,在其中我使用
pushViewController
在视图之间导航。但当我打电话时:

DetailViewController *dvController = [[DetailViewController alloc] init];
[self.navigationController pushViewController:dvController animated:YES];
然后调用DetailViewController的
viewDidLoad
方法。 然后我就可以在屏幕上导航了

但是我想先导航,然后调用viewDidLoad方法。
我该怎么做?

你不能。在将控制器推到导航堆栈上之前,加载nib/xib。您不能将viewDidLoad代码移动到ViewDidDisplay或类似的位置吗