У меня есть VC1, в нем функция которая использует функцию из VC2
class VC1: UIViewController {
controllerVC2: VC2?
func func1() {
controllerVC2 = VC2()
controllerVC2.controllerVC1 = self
controller.printOk()
}
}
class VC2: UIViewController {
controllerVC1: VC1?
func printOk() {
print("ok")
}
}
class VC3: UIViewController {
controllerVC1: VC1?
func func() {
controllerVC1 = VC1()
controllerVC1.controllerVC1 = self
controllerVC1.func1()
}
}
, но когда я из VC3 вызываю функцию func1 ничего не работает