FUICoordinator

public protocol FUICoordinator : AnyObject

A coordinator that can handle navigation between floorplans.

  • The view controller that owns this coordinator.

    Should be a weak property.

    Declaration

    Swift

    var hostingViewController: UIViewController! { get }
  • The parent coordinator that presents the view controller this coordinator object belongs to.

    Declaration

    Swift

    var parentCoordinator: FUICoordinator? { get set }
  • Navigation according to the step.

    Declaration

    Swift

    func navigate(to step: FUIStep)

    Parameters

    step

    The step emitted by the corresponding action.