Scenarios Documentation Beta

Class Scenarios​Manager

open class ScenariosManager

Initializers

init(target​Audience:​plugins:​)

public init(targetAudience: Audience? = nil, plugins: [ScenarioPlugin] = [])

Properties

active​Scenario​Default​Key

let activeScenarioDefaultKey = "activeScenario"

favourite​Scenario​Default​Key

let favouriteScenarioDefaultKey = "favouriteScenarios"

scenario​List​Layout​Default​Key

let scenarioListLayoutDefaultKey = "scenarioListLayout"

interface​Style​Default​Key

let interfaceStyleDefaultKey = "interfaceStyle"

disable​Animations

let disableAnimations = "disable_animations"

disable​Hardware​Keyboard

let disableHardwareKeyboard = "disable_hardware_keyboard"

app​Controller

let appController

Methods

append(shortcuts:​)

public func append(shortcuts: [ApplicationShortcutItem])

prepare(_:​)

public func prepare(_ window: UIWindow)

perform​Action(for:​)

public func performAction(for shortcutItem: UIApplicationShortcutItem) -> Bool

make​App​Controller()

public func makeAppController() -> RootViewProviding

reset()

public func reset()