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