小编Tom*_*m S的帖子

objectWillChange.send() 究竟是如何工作的?

func choose(_ card: MemoryGame<String>.Card)
    {
        objectWillChange.send()
        model.choose(card)
    }
Run Code Online (Sandbox Code Playgroud)

我这里有一些函数,它位于 ViewModel 中,用于我正在制作的东西,我只是想知道 objectWillChange 到底是如何工作的?就像当它说对象时它到底指的是什么?既然我把它放在 ViewModel 中,是不是说 ViewModel 会改变?但话又说回来,我把它专门放入这个选择函数中,那么这有什么相关性呢?我基本上希望它发布模型中的某些更改(选择了一张卡),它似乎正在做,但我不完全理解我之前所说的内容。

swift swiftui

0
推荐指数
1
解决办法
3635
查看次数

标签 统计

swift ×1

swiftui ×1