如果我有ViewController1
并对ViewController2
执行弹出式演示。如何在ViewController1
中调用ViewController2
的方法?
答案 0 :(得分:0)
如果子视图控制器需要在其父视图上调用方法,您可能需要重新考虑设计并调查是否可以重构 - 通常视图控制器应该基本上是独立的,并且孩子不应该知道关于它的父母。
但是,您可以通过在父视图控制器中实现prepareForSegue(segue, sender)
并在子级上设置适当的属性(通过segue.destinationViewController
访问)来实现此目的。