0

我有 3 个 UIViewController(V1、V2 和 V3)。从 V1 我想启动 V2,但在 V2 的视图显示在屏幕上之前以及在 V2 被推送到窗口层次结构之后我想启动 V3。如果我尝试从 V2 的 viewDidLoad 或 viewWillAppear 方法启动 V3,我会收到错误“尝试呈现 <>,其视图不在窗口层次结构中!” 如果我从 V2 的 viewDidAppear 执行此操作,则为时已晚,并且 V2 的视图已经在屏幕上。

请帮忙!

4

1 回答 1

0

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

于 2013-01-11T15:36:25.613 回答