我有一个由3个不同视图控制器(VC1,VC2,VC3)组成的StoryBoard。那么在从VC3调用方法时如何将视图控制器从VC1推到VC2?
答案 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)