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