为了方便处理所有各大组件中的业务的跳转,这里我新建一个Mediator后期用来处理所有组件间的跳转回调等相关内容。

导入CTMediator
使用pod lib create Mediator 创建组件,这里不清楚如何创建可参考之前写的文章3.GitLab使用。
如上图添加依赖导入CTMediator,pod install后我们成功导入CTMediator

Mediator模块获取UserCenter控制器
CTMediator中代码中会拼接文件前缀Target_和方法前缀Action_所以上面文件名和方法名按照要求进行拼接。

其他模块调用Mediator模块该方法就可以获取对应的控制器

Common_Utils模块应用Mediator模块并调用UserCenter_LoginPage方法获取UserCenter模块的LoginVC