展开Segue不在页面视图控制器中工作,已检查其他帖子

时间:2015-04-15 13:20:05

标签: ios swift unwind-segue

所以我有一个页面视图控制器设置,我的每个页面都有一个后退按钮,调用一个unwind segue,当到达根页面控制器时调用另一个展开segue返回主菜单:

func backButtonAction(sender:AnyObject!){
    println("ok")
    dispatch_async(dispatch_get_main_queue()) {
        self.performSegueWithIdentifier("unwindGameContentViewController", sender: self)
    }
    //self.performSegueWithIdentifier("loadFollowPatternViewController", sender: self)
    //self.performSegueWithIdentifier("unwindGamesContentViewController", sender: self)
}

@IBAction func unwindToViewController(sender:UIStoryboardSegue){
    println("blow")
    self.performSegueWithIdentifier("unwindGamesViewController", sender: self)
}

在第一页上单击后退按钮可以正常工作,但视图控制器的第二页和第三页根本不起作用。调用backButtonAction函数并打印ok,但不进行展开,也不打印吹印打印行。

我没有关于故事板或其他任何内容的错误或警告。

我的代码曾经在Xcode 6.3出现之前使用更新的swift语言,但是我不确定我是否在此之前破坏了代码或更新了它。

0 个答案:

没有答案