gpt4 book ai didi

objective-c - UITabBarController 应用程序 - 如何在 Controller 之间调用方法?

转载 作者:搜寻专家 更新时间:2023-10-30 20:12:09 25 4
gpt4 key购买 nike

我认为这是一个非常简单的问题,但我没有找到解决方案。我有一个 UITabBarController 应用程序。有两个 View ,我将它们称为 A 和 B。当然,我有一个 AppDelegate 类来初始化标签栏。

View B 有一个名为 clearScore: 的按钮。按下时, View B 需要直接或间接调用 clearScore: 在 View A 上。有人可以告诉我实现这一目标的步骤吗?感谢您的帮助!

最佳答案

您可以使用 NotificationsKey-Value-Observing (KVO) .

假设您有一个模型对象,您的属性分数位于其中。现在你在 viewController B 中添加一个 Key-Value-Observer 到模型实例的 score 属性。当您在 A 中按 clearScore 时,您将 score 属性设置为 0(或 nil)。 Observer 会通知 B 该属性发生了变化,这样您就可以轻松地更新您对 B 的看法。

关于objective-c - UITabBarController 应用程序 - 如何在 Controller 之间调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5532519/

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