我正在阅读有关 VIPER 的内容,我的理解是 - 通常一个 viewController 与一位演示者相关,而一位演示者与一位交互者交谈。
但是,如果我们有主详细信息页面或列表详细信息页面怎么办。要显示项目列表,我将有一个控制器/演示者来显示列表,而另一个控制器/演示者来显示详细信息。并且 FetchList 和 FetchDetail 应该属于同一个交互器。
如果这两个演示者与这个交互者通信,他们将不得不实现 FetchList 和 FetchDetail 方法。这两种方法的实现之一将是空的。