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?
View on GitHub
WireframeObjc Class Reference