gpt4 book ai didi

swift - 观察从 Cell 到 ViewController Swift 的值变化

转载 作者:行者123 更新时间:2023-11-30 10:32:52 25 4
gpt4 key购买 nike

我遇到了麻烦,因为我有一个带有 CollectionView 的 TableView,并且我不知道一旦用户单击它(didSelectItemAt),如何传递 CollectionViewCell 中的当前数据。

所以我想知道是否有一种方法可以观察变量内部变化的值。

例如。当用户单击单元格时,变量将使用该单元格中包含的当前数据进行更新,然后我会在 ViewController 中收到更新,一旦观察到值更改,将调用一个函数来更新其中的某些值.

谢谢!

最佳答案

我发现听到更改的最佳方法是使用NotificationCenter:

NotificationCenter.default.post(name: Notification.Name("aNotificationName"), object: nil)

然后从我的 Controller :

NotificationCenter.default.addObserver(self, selector: #selector(handleNotificationFuncName, name: NSNotification.Name(rawValue: "aNotificationName"), object: nil)

关于swift - 观察从 Cell 到 ViewController Swift 的值变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58747187/

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