【发布时间】:2020-12-05 21:32:56
【问题描述】:
我有一个 UIViewController,它有两个容器,每个容器都与一个 UIViewController 相关,以实现某些特定功能。
对于那些贬低我的问题的人,如果你让我走上正确的道路,将会更有帮助和感激。
我要做的是将数据从父 ViewController 传递到 childViewControllers
-
我尝试使用协议/委托:但问题是,我 无法将委托分配给 childViewContainer,因为它 没有来自父级的实例。
-
我的第二次尝试是使用 prepare 函数,但它并不能很好地工作,因为一旦父级首先加载两个容器就会加载。因此,如果在 parentViewController 中更改了值,我将无法再次将其传递给孩子。
有什么想法吗?
【问题讨论】:
-
显示父级创建这些子级的代码。
-
我使用情节提要创建了它们,并使用它们的“alpha= 0 或 alpha = 1”在它们之间切换
-
你签到
Notifications了吗? (我仍然相信委托模式应该更好地工作,但你真的应该展示足够的东西让我复制你 exact 的问题。)
标签: ios swift uiviewcontroller childviewcontroller