0

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

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

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

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

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

4

1 回答 1

2

把它放在 viewDidAppear 中就可以了,谢谢@danielbeard!

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

于 2012-07-01T14:39:07.147 回答