2.ChildVC.swift

ался найти ответы на подобные вопросы, но у меня нет особого опыта, и у меня возникли проблемы с их выполнением, поэтому любая помощь будет принята с благодарностью! Моя ситуация выглядит следующим образом: когда я нажимаю кнопку в Parent ViewController, следующий код используется для вызова Child ViewController (кстати, Child на самом деле является TableViewController, но, кажется, работает нормально, «думая», что это нормально). ViewController):

controller = (storyboard?.instantiateViewController(withIdentifier: "People"))
addChildViewController(controller!)
controller?.view.frame = CGRect(x: 10, y: 200, width: 394, height: 300)
self.view.addSubview((controller?.view)!)
controller?.didMove(toParentViewController: self)

Затем я хотел бы передать массив из Parent в Child, где он будет использоваться в качестве данных TableView?

Во-вторых, когда я выбираю ячейку из дочернего TableView, я бы хотел, чтобы соответствующая информация была отправлена ​​родителю, а потом Child исчезла.
В случае, если это представляет интерес, мне удалось закрыть дочерний элемент при других обстоятельствах (когда происходит щелчок в родительском элементе во время отображения дочернего элемента) с помощью следующего:

controller?.willMove(toParentViewController: nil)
controller?.view.removeFromSuperview()
controller?.removeFromParentViewController()

Буду очень признателен за любой совет, даже если это ссылка на что-то, что поможет!

Ответы на вопрос(3)

Ваш ответ на вопрос