我正在使用Clean-Swift架构(Clean-Swift页面)。我发现我可以重复使用大部分的ViewController UI。例如,我有一个ViewController用于加载单个图像。由于存在许多ViewController,从任何地方创建segue会导致混乱。
我知道您可以实例化目标ViewController,然后推送它,但这违反了Clean-Swift哲学,因为场景只能通过路由器发送数据。但是,函数passDataToNextScene需要Segue作为参数。
因此,我想知道是否有一种方法可以在StoryBoard中创建任何segue的情况下,向目标视图控制器发送数据,给出两个具有各自路由器的场景。
谢谢。
我知道您可以实例化目标ViewController,然后推送它,但这违反了Clean-Swift哲学,因为场景只能通过路由器发送数据。但是,函数passDataToNextScene需要Segue作为参数。
因此,我想知道是否有一种方法可以在StoryBoard中创建任何segue的情况下,向目标视图控制器发送数据,给出两个具有各自路由器的场景。
谢谢。
destinationViewController.requiredData = requiredData
)。 - shallowThought