如何在单独的View Controller中触发事件时在两个View Controller之间导航?

时间:2016-10-27 07:39:58

标签: swift uiviewcontroller push

我有一个由3个不同视图控制器(VC1,VC2,VC3)组成的StoryBoard。那么在从VC3调用方法时如何将视图控制器从VC1推到VC2?

1 个答案:

答案 0 :(得分:0)

在VC1类中创建一个用于推送操作的方法

   func pushfromVC1toVC2 ()
    {
    let VC2Obj = self.storyboard?.instantiateViewControllerWithIdentifier("Identifier") as? VC2
    self.navigationController?.pushViewController(VC2Obj!, animated: true)

    }



 Call the above method from your VC3 class

VC3buttonObj.addTarget(self, action: #selector(VC1.pushfromVC1toVC2), forControlEvents: .TouchUpInside)