Swift + Xcode 6:执行storyboard segue时调用的方法

时间:2014-07-11 22:43:33

标签: uiviewcontroller storyboard swift segue

我正在使用故事板创建我的第一个应用程序。到目前为止,我有两个ViewControllers - 在第一个VC上,用户点击一个按钮,然后使用'Present modally'segue将它们带到第二个VC。

新视图出现时是否有某些方法被调用?我希望能够在这里编写代码来启动游戏。

2 个答案:

答案 0 :(得分:1)

您应该查看viewDidLoad()viewWillAppear(_:)viewDidAppear(_:)。你最需要的就是第一个。

答案 1 :(得分:0)

我认为您正在搜索prepareForSegue方法:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    if (segue.identifier == "Load View") {
        // pass data to next view
    }
}

在执行segue之前调用它,以便您可以识别目标ViewController并将其传递给某些参数。