WireframeObjc
@objc
open class WireframeObjc : NSObject, Wireframe
Undocumented
-
Undocumented
Declaration
Swift
public let wireframe: Wireframe
-
Undocumented
Declaration
Swift
public var error: Error?
-
Declaration
Swift
public var topViewController: UIViewController? { get }
-
Undocumented
Declaration
Swift
public init(wireframe: Wireframe)
-
Declaration
Swift
open func dismissTopViewController(animated:Bool,completion: @escaping () -> Void)
-
Declaration
Swift
open func canRoute(url: URL, parameters: [String : Any], option: RoutingOption?) throws -> Bool
-
Undocumented
Declaration
Swift
@objc open func canRoute(url: URL, parameters: [String : Any], option: RoutingOptionObjc?) -> Bool
-
Declaration
Swift
open func route(url: URL, parameters: [String : Any], option: RoutingOption?, completion: @escaping () -> Void) throws
-
Undocumented
Declaration
Swift
@objc open func route(url: URL, parameters: [String : Any], option: RoutingOptionObjc?, completion: @escaping () -> Void) throws
-
Declaration
Swift
@objc open func controller(url: URL, parameters: [String : Any]) -> UIViewController?
-
Declaration
Swift
@objc open func add(routePattern: String) throws
-
Declaration
Swift
open func add(priority: Int, responsibleFor: @escaping (RouteResult) -> Bool, handler: @escaping RoutingHandler) throws
-
Undocumented
Declaration
Swift
@objc open func add(priority: Int, responsibleFor: @escaping (RouteResultObjc) -> Bool, handler: @escaping (RouteResultObjc) -> Void) throws
-
Declaration
Swift
open func add(controllerProvider: ControllerProvider, priority: Int)
-
Undocumented
Declaration
Swift
@objc open func add(controllerProvider: ControllerProviderObjcType, priority: Int)
-
Declaration
Swift
open func add(optionProvider: RoutingOptionProvider, priority: Int)
-
Declaration
Swift
public func add(presenterProvider: PresenterProvider, priority: Int)
-
Undocumented
Declaration
Swift
public func add(presenterProvider: PresenterProviderObjcType, priority: Int)
-
Undocumented
Declaration
Swift
@objc open func add(optionProvider: RoutingOptionProviderObjcType, priority: Int)
-
Declaration
Swift
open func add(routingObserver: RoutingObserver, priority: Int, routePattern: String?)
-
Undocumented
Declaration
Swift
@objc open func add(routingObserver: RoutingObserverObjcType, priority: Int, routePattern: String?)
-
Declaration
Swift
open func add(routingPresenter: RoutingPresenter, priority: Int)
-
Undocumented
Declaration
Swift
@objc open func add(routingPresenter: RoutingPresenterObjcType, priority: Int)
-
Declaration
Swift
open func add(topControllerResolver: TopControllerResolver, priority: Int)
-
Declaration
Swift
open func add(controllerDimisser: ControllerDismisser, priority: Int)
-
Undocumented
Declaration
Swift
open func navigateOn(_ controller: UIViewController)
-
Declaration
Swift
open func controllerToNavigate(matches: (UIViewController?) -> Bool) -> UIViewController?