加载UIViewController,在视图加载之前,启动另一个UIViewController

时间:2013-01-11 02:57:45

标签: ios objective-c

我有3个UIViewControllers(V1,V2和V3)。从V1我想启动V2但是在V2的视图显示在屏幕上之后,当V2被推到窗口层次结构后,我想启动V3。如果我尝试从V2的viewDidLoad或viewWillAppear方法启动V3,我会收到错误“尝试显示<>其视图不在窗口层次结构中!”如果我是从V2的viewDidAppear那里做的,那就太晚了,V2的视图已经在屏幕上了。

请帮忙!

1 个答案:

答案 0 :(得分:0)

在V1中,尝试呈现v2动画:NO,并在V2的viewWillAppear呈现v3动画:是