Class
ScenariosManager
open class ScenariosManager
Initializers
init(targetAudience:plugins:)
public init(targetAudience: Audience? = nil, plugins: [ScenarioPlugin] = [])
Properties
activeScenarioDefaultKey
let activeScenarioDefaultKey = "activeScenario"
favouriteScenarioDefaultKey
let favouriteScenarioDefaultKey = "favouriteScenarios"
scenarioListLayoutDefaultKey
let scenarioListLayoutDefaultKey = "scenarioListLayout"
interfaceStyleDefaultKey
let interfaceStyleDefaultKey = "interfaceStyle"
disableAnimations
let disableAnimations = "disable_animations"
disableHardwareKeyboard
let disableHardwareKeyboard = "disable_hardware_keyboard"
appController
let appController
Methods
append(shortcuts:)
public func append(shortcuts: [ApplicationShortcutItem])
prepare(_:)
public func prepare(_ window: UIWindow)
performAction(for:)
public func performAction(for shortcutItem: UIApplicationShortcutItem) -> Bool
makeAppController()
public func makeAppController() -> RootViewProviding
reset()
public func reset()