我在我的 Swift 应用程序中使用 VIPER 模式。我需要一个在很多控制器中执行的函数来打开 cardViewStyle。我不知道在哪里添加这个功能更好......
可以是用例吗?一个交互器?,常见的......我无法想象 VIPER 和干净的架构将如何处理这样的功能。
目前该函数在视图控制器、演示器和线框中,因为只调用一次。
该功能将类似于:
//Presenter
func showLikeCard(controller: UIViewController){
wireframe.showLikeCard(controller: controller)
}
//Wireframe
func showLikeCard(controller: UIViewController){
controller.present()
}
谢谢!