Segue 触发但屏幕不过渡



使用故事板,我有一个视图控制器,它可以连接到另一个。

我有两个 segue,一个来自按钮,一个来自视图控制器。

我想根据某些条件以编程方式触发视图控制器 segue,因此在第一个屏幕的 viewDidLoad 方法中我调用

[self performSegueWithIdentifier:@"SkipName" sender:self];

使用调试器,我可以看到 prepareForSegue 被调用,但视图不会继续。 任何帮助非常感谢。

把它放在视图中DidAppear做了这个技巧,谢谢@danielbeard!

此外,要使用推送 segue,视图需要属于导航控制器。 你不会得到任何错误,它只是不起作用。

最新更新