我正在看VIPER架构,我想知道应用程序中的通知会在哪里.我使用Realm本地数据库,它能够在模型更新时发送通知.通知是否从INTERACTOR广播 – > PRESENTER – >查看还是去其他地方? 最佳答案 在这种情况下,Realm将用作数据服务,提供数据.因此,诸如服务最好放在交互者中.
然后,正如您所说,来自交互器的事件可以传递给演示者,并传递给视图,您可能希望重新加载tableView或某些此类任务.
我倾向于将Realm结果从交互器传递给演示者,在那里我公开了一个变量供视图使用,并在来自交互器的回调中更新它.