【发布时间】:2018-05-06 22:23:08
【问题描述】:
我是 swift 新手,我想将一个数组从我的容器视图传递到父视图。我已经使用故事板创建了容器视图,但容器视图以编程方式出现和消失,如下所示:
//in parent view controller, inside viewDidLoad()
CameraView.isHidden = true
//in child view controller, on click of button,
let parent = self.parent as! DiaryEntryViewController
parent.CameraView.isHidden = true
我希望每当我单击按钮以显示容器视图时显示所选数据。 我不知道如何将值从子视图控制器传递到父视图控制器以及我应该能够在哪里访问这些值。这些值需要在一个函数内访问,该函数在单击父视图控制器内的另一个按钮时调用。
【问题讨论】:
-
使用协议与父视图控制器通信并在其中标记委托
-
您能否建议如何完成,可能需要一些代码。我是 swift 新手。
标签: ios uicontainerview swift3.2