2

我正在尝试使用简单的 iOS 曲目管理应用程序来了解 VIPER 架构。

我有 TracksListModule 和 NewTrackModule。两者都有自己的 viewController、interactor、presenter 和 router。两个交互器都注入了共享的 TracksService 来获取轨道。TracksListModule 的路由器提供了 NewTrackModule 的 viewController,它允许用户输入一些轨道的属性。当用户点击保存按钮时,NewTrackModule 的交互器调用 TracksService 的 add 方法,然后关闭 viewController 以返回列表。

问题是添加新曲目后列表未更新。如何通知 TracksListModule 的演示者(或交互者)列表需要更新?

4

0 回答 0