数据源实现可以是视图模型吗?

时间:2015-10-14 14:26:49

标签: ios uitableview mvvm refactoring viewmodel

我想将我的UITableViewDataSource / Delegate实现与我的视图控制器分开。我使用MVVM,我开始怀疑单独一个类中的数据源实现是否可以作为视图模型。它看起来像这样: Working Demo

如果UITableViewDataSource协议不适合视图模型,我可以看到另外两种解决方法:1)使用共享视图模型Data source as view model

或2)分离的视图模型enter image description here

如何处理这个问题以保持MVVM的精神,将演示演示逻辑分开?

0 个答案:

没有答案