【发布时间】:2017-11-20 17:54:09
【问题描述】:
我是开发新手,最近在实践 MVVM 设计模式。为了在 ViewModel 和控制器之间进行通信,我使用了 Closure。我知道我也可以使用 Delegate。但是有什么约定或理由我应该遵循什么特定的方式进行交流。我有点困惑。任何帮助将不胜感激。
【问题讨论】:
-
这种情况下的通信是指变量互换?
-
是的。我正在 ViewModel 类中准备我的 DataArray,它将被发送到控制器以提供我的 TableView。
标签: ios objective-c swift mvvm