所以我有两个视图控制器,Vc1和Vc2。我使用以下命令从Vc1导航到Vc2:
let vc2 = Vc2(nibName: "Vc2", bundle: nil)
self.navigationController?.pushViewController(vc2, animated: true)
然后在Vc2中我做:
self.navigationController?.popViewControllerAnimated(true)
现在如何从Vc2访问Vc1中定义的方法? 注意:我没有使用故事板而是使用Xib文件。
答案 0 :(得分:0)
您必须在Vc2中保留Vc1的引用,然后执行以下操作:
let vc2 = Vc2(nibName: "Vc2", bundle: nil)
vc2.vc1 = self
self.navigationController?.pushViewController(vc2, animated: true)
然后你就可以在Vc2中的self.vc1上调用Vc1的方法