【发布时间】:2016-01-25 21:03:39
【问题描述】:
我有一个父视图控制器,用户在其中选择他们想要玩的游戏,然后是一个子 1 视图控制器,用于玩游戏,然后是一个子 2 视图控制器,它在游戏完成后显示分数。如何使用子 2 视图中的标准后退按钮返回父视图控制器。我不需要在孩子 2 VC 和父母之间传递任何东西。
我在 parentVC 中创建了一个 unwind segue
@IBAction func unwindToParentVC(segue: UIStoryBoardSegue) {
}
我已经 ctrl 从黄色的 Child 2 VC 图标拖到 Exit 图标上并选择了上面的 unwind segue,但我的后退按钮似乎没有触发这个 segue。
我已经阅读了关于 SO 的其他解决方案,说我需要使用
override func didMoveToParentViewController(parent: UIViewController?) {
}
但我不确定如何让后退按钮调用此方法,以及我需要在方法主体中添加哪些代码。非常感谢任何有关我出错的地方的帮助!
【问题讨论】:
标签: swift uiviewcontroller segue