使用带有协议和委托的通知或侦听器(VIPER架构)

时间:2017-11-26 03:38:25

标签: ios notifications viper

我正在创建一个聊天应用程序,我有一个侦听器设置,用于侦听用户广播的新消息。听众从applicationDidBecomeActive开始。通常在Viper中,UI操作发生在视图中,演示者会收到通知并调用交互器函数,该函数执行某种网络/本地逻辑并将其传递回演示者,然后演示者更新视图。我的听众如何适应所有这些,每当收到新邮件时我的视图如何通知。

1 个答案:

答案 0 :(得分:0)

我建议多播模块/视图可以附加和接收事件。

在VIPER方面,你可能有一个创建孩子的根VIPER模块/对象。您创建的侦听器对象可以传递给可以根据需要附加/分离到侦听器的子模块。