Swift - 你如何关闭模态然后转向另一个视图控制器?

时间:2015-03-12 05:53:39

标签: ios swift segue

我在模态窗口上有一个按钮,它应该转到另一个视图控制器。当我尝试使用push从模态中直接segue时出现错误,当我尝试在模态之前放松到视图控制器并调用performSegueWithIdentifier以到达视图控制器时,我不会这样做。得到一个segue。

任何人都可以帮忙吗?

代码看起来像这样

//rating page
@IBAction func openVote(segue: UIStoryboardSegue) {
    println("Vote Submitted")
    self.performSegueWithIdentifier("vote", sender: self)
}

在投票页面上,它展开了评级页面功能,我通过连接一个按钮与退出>进行了展开。行动冥想> openVote:

我在评级页面上有另一个按钮segues使用segue标识符正确地向新视图控制器"投票"。

1 个答案:

答案 0 :(得分:1)

由于我无法发表评论,因此模态视图控制器应该是UINavigationController的根视图控制器,或者至少包含层次结构中的导航控制器。

如果您弹出模态视图控制器然后执行segue,请确保segue'投票'是故事板上的。

注意:放卷部分有点混乱,请更清楚。