我在模态窗口上有一个按钮,它应该连接到另一个 View Controller 。当我尝试使用 push 从模态直接 segue
时出现错误,当我尝试在模态之前展开到 View Controller 并调用 performSegueWithIdentifier
以到达 View 时 Controller 我没有得到 segue。
有人可以帮忙吗?
代码是这样的
//rating page
@IBAction func openVote(segue: UIStoryboardSegue) {
println("Vote Submitted")
self.performSegueWithIdentifier("vote", sender: self)
}
在展开到评级页面功能的投票页面上,我通过将按钮与 Exit > Action Segue > openVote 连接来导致展开:
我在评级页面上有另一个按钮,它使用 segue 标识符“vote”正确地 segues
到新的 View Controller 。
最佳答案
由于我无法发表评论,模态视图 Controller 应该是 UINavigationController
的 Root View Controller ,或者至少在层次结构中包含一个导航 Controller 。
如果您要弹出模态视图 Controller 然后执行转场,请确保转场“投票”在 Storyboard上。
注意:展开部分有点乱,请大家看清楚
关于ios - Swift - 如何关闭模态然后转到另一个 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29002756/