gpt4 book ai didi

ios - 如何在 ViewController 和 subview ViewController 之间传递数据

转载 作者:搜寻专家 更新时间:2023-11-01 06:22:14 30 4
gpt4 key购买 nike

我有一个名为 VCA 的 ViewController,它将在其中添加一个 subview VCB。这个 VCB 是一个 xib 生成的文件,它通过允许用户点击几个按钮来请求更具体的用户输入。我遇到的问题是确定如何将用户选择的值传递回 VCA。任何帮助都会很棒

最佳答案

最灵活的方法是创建一个 @protocol viewControllerA 将采用,添加一个委托(delegate)给 viewControllerB,当你初始化 viewControllerB 时,按照以下形式做一些事情:

viewControllerB.delegate = viewControllerA

在 viewControllerB 中,调用该协议(protocol):

self.delegate.doSomething()

通过使用协议(protocol),您可以在不将两个类绑定(bind)在一起的情况下传递数据;在创建 viewControllerB 之后,有几个很好的位置可以设置委托(delegate),例如在创建之后或在 segue 之前。

关于ios - 如何在 ViewController 和 subview ViewController 之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31909668/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com