gpt4 book ai didi

iphone - 在没有任何导航 Controller 连接的情况下使用 View Controller 之间的委托(delegate)传递数据

转载 作者:可可西里 更新时间:2023-11-01 04:23:53 25 4
gpt4 key购买 nike

有很多在两个 View Controller 之间传递数据的示例,其中一个 View Controller 导航到另一个 View Controller 。

但是是否可以在未通过导航 Controller 连接的 View Controller 之间使用自定义协议(protocol)和委托(delegate)传递数据?

因此,一个示例可能是:三个 View Controller ,即 ABCA 导航到 BB 导航到 C。我知道如何使用自定义协议(protocol)和委托(delegate)在 AB 之间传递数据。但是我们可以在 CA 之间传递数据吗?因此 A 可以是 C 的委托(delegate),从而可以从 C 接收数据。这可能吗?

如有任何帮助,我们将不胜感激。

最佳答案

一种方法是使用委托(delegate)向后传递数据

引用simple-delegate-tutorial-for-ios用于将数据从 C 传递到 A Controller 的链接。

检查 basic-delegate-example链接。

另一种方法是通过发布通知向后传递数据

检查 Comunicate-Two-Views链接。

关于iphone - 在没有任何导航 Controller 连接的情况下使用 View Controller 之间的委托(delegate)传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757309/

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