ModalRoutingPresenter
open class ModalRoutingPresenter : DefaultControllerContainerAwareRoutingPresenter
Undocumented
-
Is this presenter responsible for presenting a given routing option
Declaration
Swift
open override func isResponsible(routeResult: RouteResult) -> Bool
Parameters
option
a given routing option
Return Value
true if it is responsible, false if not
-
Present a view controller
Declaration
Swift
open override func present(controller: UIViewController, routeResult: RouteResult, wireframe: Wireframe, delegate: RoutingDelegate, completion: @escaping () -> ()) throws
Parameters
controller
The controller to be presented
routePattern
The route pattern triggering this respresentation
option
The routing option containing all presentation specific data
parameters
The parameters (data) extraced from the route, or given by the sender
wireframe
The wireframe triggering the presenter
delegate
A delegate called for routing event handling